GO语言语法学习进度(5)

1.GO语言数组

    数组的声明:

var variable_name [SIZE] variable_type

例如:var balance [10] float32

    数组初始化:

var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0}

    想函数传递数据:

void myFunction(param [10]int){...}

例如:

func getAverage(arr []int, size int) float32

{

   var i int

   var avg, sum float32 

   for i = 0; i < size; ++i {

    sum += arr[i]

   }

    avg = sum / size

   return avg;

}

2.GO语言指针

GO语言的指针定义

var var_name *var-type

例如:var ip *int

指针的难点在于,指向数组的指针,数组指针等,这方面等等再说。

3.GO语言结构

type Books struct {

title string

author string

subject string

book_id int

}

结构体中是可用加入函数的,而相关函数叫做函数方法,在函数章节中已经讲到。

这几部分与C语言中的内容相似。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容