技術問答
技術文章
iT 徵才
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2024 iThome 鐵人賽
DAY
23
0
佛心分享-IT 人自學之術
自學swift語法
系列 第
23
篇
Day23-建立你的 Function
16th鐵人賽
fju411570044
2024-10-07 20:03:08
330 瀏覽
分享至
Function
為一段 code 命名,方便再次利用。
return 後面接回傳值。可以有多個 return。
設計時提供的參數名稱,可以設定一些使用時才放入值的變數。
func min(a: Int, b: Int) -> Int { return a < b ? a : b }
引數和參數名稱
引數名稱預設跟參數名稱一樣。
可以用底線來省略引數名稱。
只要引數名稱、參數類型或回傳值任何一個不同,就可以設定同樣的變數名稱。
當 Function 沒有回傳值時,除了可以直接省略,還可以怎麼寫?
=> 寫 Void 或 ()。
在 Function 的類型中要怎麼寫可以讓單個參數接受多個引數?
=> 在類型後面加上... 例如:Int… 。
影片連結:
https://youtu.be/2bIQJK6BJCk?si=1J5xHiHMm-uuEYP7
留言
追蹤
檢舉
上一篇
Day22-Protocol & Generic & Collection 基本介紹
下一篇
Day24-Closure 基本介紹 & sorted(by:)
系列文
自學swift語法
共
30
篇
目錄
RSS系列文
訂閱系列文
0
人訂閱
26
Day26-Struct 的建立和用法 & private 存取限制
27
Day27-計算屬性 & 屬性觀察 & lazy 屬性
28
Day28-屬性包裝 Property Wrapper 介紹
29
Day29-Enum 介紹 & 相關常用 Protocol
30
Day30-Optional 介紹 & 所有相關簡寫語法:?? ! .? & guard let & if let 語法
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
19855
篇
完賽人數
528
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
PRC端DNS解析問題....
Gemini是否能存成檔案???我是付費使用者
ASP開啟已存在的Excel檔案
請教TRAE的PRO會員快速請求已經用完600點以後如何繼續使用?(已找到答案)
跨平台網頁元件只能開放管理者使用權限才能用??
docker+ N8N-Ai agent Tool使用問題請教
Gmail 中開啟 Gemini?? 如何回信???Google AI Pro 付費使用者
在VSCode使用 Gemini Code Assist但被限制
netlogon 服務啟用
居易vigor 2920無法登入後台??
熱門回答
PRC端DNS解析問題....
ASP開啟已存在的Excel檔案
跨平台網頁元件只能開放管理者使用權限才能用??
Gemini是否能存成檔案???我是付費使用者
居易vigor 2920無法登入後台??
熱門文章
整合 Gemini AI 的 LINE Bot - 雲端情人實作 (一) 專案介紹與技術架構
【30 天JavaScript 實戰 】 Day 25 |原型、class 與 OOP (上)
整合 Gemini AI 的 LINE Bot - 雲端情人實作 (二) 事前準備
[gem5] 什麼是 gem5 ? gem5 可以做些什麼 ?
當老牌 ERP 廠商拒簽資安承諾:企業導入 ISO 27001 的供應鏈管理困境與對策
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}