×

Falcon

  • FalconChen
    2018-08-31 21:57
    "Go语言中,所有的变量都以值的方式传递。因为指针变量的值是所指向的内存地址,在函数间传递指针变量,是在传递这个地址值,所以依旧被看作以值的方式在传递。"#viaKindle#
  • FalconChen
    2018-08-31 21:55
    "使用指针变量可以让函数访问并修改一个变量的状态,而这个变量可以在其他函数甚至是其他goroutine的作用域里声明。"#viaKindle#
  • FalconChen
    2018-08-31 21:52
    "一个goroutine是一个独立于其他函数运行的函数。使用关键字go启动一个goroutine,并对这个goroutine做并发调度。"#viaKindle#
  • FalconChen
    2018-08-31 21:46
    "如果要调用的函数返回多个值,而又不需要其中的某个值,就可以使用下划线标识符将其忽略。"#viaKindle#
  • FalconChen
    2018-08-31 21:45
    "关键字range可以用于迭代数组、字符串、切片、映射和通道。使用for range迭代切片时,每次迭代会返回两个值。第一个值是迭代的元素在切片里的索引位置,第二个值是元素值的一个副本。"#viaKindle#
  • FalconChen
    2018-08-31 21:38
    "写并发程序的时候,最佳做法是,在main函数返回前,清理并终止所有之前启动的goroutine。编写启动和终止时的状态都很清晰的程序,有助减少bug,防止资源异常。"#viaKindle#
  • FalconChen
    2018-08-31 21:30
    "根据经验,如果需要声明初始值为零值的变量,应该使用var关键字声明变量;如果提供确切的非零值初始化变量或者使用函数返回值创建变量,应该使用简化变量声明运算符。"#viaKindle#
  • FalconChen
    2018-08-31 16:26
    这俩教育费一收到手恐怕更少了
  • FalconChen
    2018-08-31 16:25
    子女教育,专项教育什么鬼?
  • FalconChen
    2018-08-31 15:06
    又买了两本书,都是kindle电子书,《go语言实战》《生活的艺术》,虽然网上也有盗版的免费资源下载,但还是选择支持正版,因为渐渐发现阅读最大的成本其实是时间而不是书的价钱,盗版往往充斥着错别字和排版问题,在这上面花时间不值得。