首页 > 其他 > 详细

Go(day2)

时间:2017-12-04 10:18:46      阅读:275      评论:0      收藏:0      [点我收藏+]
Go开发

  1. 如何一个代码文件最小单位都是包

  2. 各包直接最好别重名,负责会覆盖

  3. 只能导入库文件,不能导入另外一个包的可执行文件,也就是带有package main 开头的包

    1. 如果需要导入另外一个包,那这个被导入包的开头package 可以随意写

  4. 如果是同一包里面的函数,直接调用即可,无需import

    1. 需注意的是: 在运行go run 会报错, 需要go build 或者go install 后执行编译后的程序,不会报错

  5. 在开发go的时候,如果写入无用的代码(也就是没有执行,或调用) ,那也会报错!! (go 做的很好)

    1. 例如:如果import 导入fmt ,但是程序中没有使用,那就会报错

  6. 全局只能声明变量,一个语句是不能写在全局

  7. 可执行的程序,必须放在mian函数里面

  8. 包访问控制权限

    1. 大写意味着这个函数/变量是可导出

    2. 小写意味着这个函数/变量是私有的,包外部不能访问

初始化函数

func init(){
    
}

运行一个go程序的时候,会先执行init函数,运行完毕后,才会运行main函数

#需注意的是: 当导入包的时候,先执行导入包的init函数,然后执行本程序的init函数

Go基础

1


Go(day2)

原文:http://blog.51cto.com/12765315/2047005

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!