跳转到内容

搜索结果

查看(上20条 | )(20 | 50 | 100 | 250 | 500
  • = Awesome Go = '''Awesome Go'''是一个精选的Go语言资源列表,收集了高质量的库、框架、工具、教程和其他学习资源。该项目由社区维护,旨在帮助开发者快速找到Go生态系统中值得信赖的解决方案。 …
    2 KB(82个字) - 2025年5月1日 (四) 22:53
  • | name = Go编译器 | logo = …
    3 KB(127个字) - 2025年5月1日 (四) 22:56
  • …an和Brian W. Kernighan合著的一本关于[[Go]]编程语言的权威教材,被广泛认为是学习Go语言的经典参考书之一。该书全面系统地介绍了Go语言的语法、特性、标准库以及最佳实践,适合从初学者到高级开发者的各个层次的读者。 …》一书由Addison-Wesley出版社于2015年出版,ISBN为978-0134190440。该书不仅详细讲解了Go语言的基础知识,还深入探讨了并发编程、网络编程、测试和性能优化等高级主题。书中包含大量示例代码和练习题,帮助读者巩固所学知识。 …
    3 KB(142个字) - 2025年5月1日 (四) 22:57
  • | known_for = [[Go语言]]共同设计者 | employer = [[Google]] …
    2 KB(45个字) - 2025年5月1日 (四) 23:07
  • '''Go by Example''' 是一个示例驱动的[[Go语言]]学习资源,通过实际代码示例帮助开发者快速掌握Go语言的核心概念和常用功能。该项目采用"边学边做"的方式,每个示例都聚焦一个特定的语言特性或标准库功能,并配有清晰的解释说明。 * 覆盖Go语言核心特性 …
    2 KB(124个字) - 2025年5月1日 (四) 22:55
  • | 名称 = Go | 范式 = [[编译型语言]]、[[静态类型]]、[[并发编程]] …
    4 KB(184个字) - 2025年5月1日 (四) 02:33
  • '''Goroutine'''是[[Go]]语言中实现并发编程的轻量级线程,由Go运行时管理。与操作系统线程相比,goroutine的创建和切换开销极小,使得开发者可以轻松创建成千上万的并发任务。 Goroutine具有以下核心特性: …
    4 KB(287个字) - 2025年5月1日 (四) 23:01
  • {{DISPLAYTITLE:Go通道方向}} 在Go语言中,'''通道(Channel)'''是并发编程的核心组件之一,用于在多个Goroutine之间安全地传递数据。通道的'''方向(Direction)'''是指通道在函数或方法参数中限制其仅用于发送(Send)或接收(Receiv …
    3 KB(199个字) - 2025年4月29日 (二) 04:41
  • = Go关键字 = …,不能用作变量名、函数名或其他自定义标识符。这些关键字构成了Go语言的基础语法结构,用于控制程序流程、定义数据类型、管理作用域等。理解这些关键字是掌握Go编程的基础。 …
    5 KB(348个字) - 2025年4月29日 (二) 04:41
  • = Go通道操作 = …'goroutine'''之间进行通信和同步的核心机制。通道提供了一种类型安全的方式来发送和接收数据,确保并发程序中的数据同步和正确性。通道操作是Go并发编程的基础,理解其工作原理对于编写高效、可靠的并发程序至关重要。 …
    5 KB(350个字) - 2025年4月29日 (二) 04:41
  • = Go并发模式 = …模式。由于Go语言内置了强大的并发原语(如goroutine和channel),开发者可以利用这些特性构建高效、可扩展的并发程序。本章将详细介绍常见的Go并发模式,并通过代码示例和实际案例帮助初学者和高级用户理解这些模式的应用。 …
    7 KB(585个字) - 2025年4月29日 (二) 04:41
  • = Go函数式编程概述 = …调通过纯函数、不可变数据和函数组合来构建程序。尽管Go语言并非纯函数式语言,但它支持许多函数式编程的特性,如高阶函数、闭包和匿名函数。本章将介绍如何在Go中应用函数式编程思想,并展示其实际应用场景。 …
    5 KB(309个字) - 2025年4月29日 (二) 04:41
  • = Go并发陷阱 = …'和高效的'''并发模型'''著称,但在实际开发中,开发者常会遇到一些并发陷阱。这些陷阱可能导致数据竞争、死锁、资源泄漏等问题。本章节将详细介绍常见的Go并发陷阱,帮助初学者和高级开发者避免这些错误。 …
    5 KB(319个字) - 2025年4月29日 (二) 04:41
  • | known_for = [[Unix]]操作系统<br>[[B语言]]<br>[[Go语言]]<br>[[UTF-8]]编码 …]操作系统的共同创始人之一,并设计了[[B语言]]([[C语言]]的前身)。2009年,他与[[罗伯特·格瑞史莫]]、[[罗勃·派克]]共同设计了[[Go语言]]。 …
    3 KB(98个字) - 2025年5月1日 (四) 23:08
  • = Go通道同步 = '''Go通道同步'''是Go语言并发编程中用于协调多个goroutine执行的核心机制。通道(channel)作为goroutine间的通信管道,不仅能传递数据,还能通过阻塞特性实现精确的同步控制。本文将深入解析通道同步的原理、模式及实际应用。 …
    5 KB(305个字) - 2025年4月29日 (二) 04:42
  • = Go内存同步 = '''内存同步'''是Go语言并发编程中的核心概念,指多个goroutine在访问共享内存时如何保证数据的一致性和正确性。Go通过内置的同步原语(如互斥锁、通道等)来协调并发访问,避免竞态条件(race conditions)和数据竞争(data races)。 …
    6 KB(437个字) - 2025年4月29日 (二) 04:41
  • = Go数据爬取 = …取'''是指使用Go语言编写的程序从网页或其他网络资源中自动提取数据的过程。它是网络编程的重要组成部分,广泛应用于搜索引擎、数据分析、价格监控等领域。Go语言凭借其高效的并发模型和简洁的语法,成为构建网络爬虫的理想选择。 …
    5 KB(381个字) - 2025年4月29日 (二) 04:40
  • {{DISPLAYTITLE:Go通道选择(Select)}} …ne同时等待多个通道操作(发送或接收),并在其中一个操作准备就绪时执行对应的代码块。select语句类似于switch语句,但专门用于通道操作,是Go并发编程的核心工具之一。 …
    4 KB(270个字) - 2025年4月29日 (二) 04:41
  • {{DISPLAYTITLE:Go并发概述}} …计哲学之一。与其他语言依赖操作系统线程或第三方库不同,Go通过'''goroutine'''和'''channel'''提供原生的并发模型。本章将介绍Go并发的基本概念、工作原理及其优势。 …
    5 KB(389个字) - 2025年4月29日 (二) 04:41
  • {{DISPLAYTITLE:Go协程(Goroutine)}} '''Go协程(Goroutine)'''是Go语言中实现并发编程的核心机制,它是一种轻量级的线程,由Go运行时(runtime)管理,能够在极小的栈空间(初始仅2KB)上运行,并支持动态扩容。与操作系统线程相比,协程的创建和切换成本极低,使得开发者可以轻松 …
    6 KB(403个字) - 2025年4月29日 (二) 04:41
查看(上20条 | )(20 | 50 | 100 | 250 | 500