函数参数为常量,不可修改?

来源:3-2 使用swift3创建自己的函数

qq_北纬369_0

2017-12-06 19:33

var 改成inout呢?

还是说inout只是修改了参数指向的内存空间?

写回答 关注

1回答

  • Jam
    2017-12-14 18:36:05
    已采纳

    在以前的swift2.0版本时候可以将函数的参数修改为变量,但是在swift3.0到来后,swift就不支持在函数申明的时候将参数修改为变量。inout关键字与变量无关,inout关键字是申明了参数过后该参数指向了内存地址值,如果对该参数进行修改,随之外面传给函数的变量也就修改了

    qq_北纬3...

    非常感谢!

    2017-12-30 11:47:34

    共 1 条回复 >

玩儿转swift3新特性

着重介绍了Swift3的语法和Swift2的语法区别,最新版语言编程技巧

7365 学习 · 8 问题

查看课程

相似问题