8.3. 数组作为函数参数
数组作为函数参数
数组也可以像变量一样,作为参数传递给函数,用法如下:
func modify (a [ 5]int) {
    a[0]= 666
    // 对传递过来的数组,惨改第—个元素的值
    fmt . Println ( "modify a = ", a)
}
func main ( ) {
    //初始化
    a:=[ 5]int{ 1, 2,3, 4, 5}
    modify(a)//数组传递过去
    fmt .Println ( "main: a = ", a)
)
注意:golang的变量作用域不太一样
注意:在main( )函数中,定义数组a, 然后调用modify( )方法传递数组,同时在modify( )方法中修改数组中第一个元素。最终输出结果发现,并不会影响main( )函数中数组a的值,这一点与其它编程语言是有区别的。
 
           培训-golang-基础课件(一年一更)
培训-golang-基础课件(一年一更) 
         
             
             关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: