四:可见性规则和指针类型入手以及new关键字

一:可见性规则:

  Go语言中,使用大小写来决定该 常量、变量、类型、接口、结构或函数 是否可以被外部包所调用:
  根据约定,函数名首字母小写 即为private 我们在外部包就不可以使用它,在包的内部是可以随意调用的
  函数名首字母 大写 即为public 我们在外部包是可以随意调用的

  课堂作业
  既然导入多个包时可以进行简写,那么声明多个常量、全局变量或一般类型(非接口、非结构)是否也可以用同样的方法呢?

    

    全局变量组不可以在函数体中使用

   

   

二:指针类型入手

  (1):导读

  

 

 

   

 

   (2):认识指针类型

  

    (3):指针类型补充

    程序在内存中存储它的值,每个内存块(或字)有一个地址,通常用十六进制数表示,如:0x6b08200xf84001d7f0

  

 

   

 

   

 

      指针的一个高级应用是你可以传递一个变量的引用(如函数的参数),这样不会传递变量的拷贝。指针传递是很廉价的,只占用 4 个或 8 个字节。当程序在工作中需要占用大量的内存,或很多变量,或者两者都有,使用指针会减少内存占用和提高效率。被指向的变量也保存在内存中,直到没有任何指针指向它们,所以从它们被创建开始就具有相互独立的生命周期。


 

posted @ 2020-04-22 09:02  痞子胥  阅读(136)  评论(0)    收藏  举报