課程
/移動開發
/iOS
/玩兒轉swift3新特性
var 改成inout呢?
還是說inout只是修改了參數指向的內存空間?
2017-12-06
源自:玩兒轉swift3新特性 3-2
正在回答
在以前的swift2.0版本時候可以將函數的參數修改為變量,但是在swift3.0到來后,swift就不支持在函數申明的時候將參數修改為變量。inout關鍵字與變量無關,inout關鍵字是申明了參數過后該參數指向了內存地址值,如果對該參數進行修改,隨之外面傳給函數的變量也就修改了
qq_北緯369_0 提問者
舉報
著重介紹了Swift3的語法和Swift2的語法區別,最新版語言編程技巧
1 回答swift3 selector傳遞參數問題
2 回答swift中如何表示循環變量表達式的循環?
1 回答swift可以替代oc么
1 回答這個不是swift3嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-12-14
在以前的swift2.0版本時候可以將函數的參數修改為變量,但是在swift3.0到來后,swift就不支持在函數申明的時候將參數修改為變量。inout關鍵字與變量無關,inout關鍵字是申明了參數過后該參數指向了內存地址值,如果對該參數進行修改,隨之外面傳給函數的變量也就修改了