技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2024 iThome 鐵人賽
DAY
23
0
佛心分享-IT 人自學之術
自學swift語法
系列 第
23
篇
Day23-建立你的 Function
16th鐵人賽
fju411570044
2024-10-07 20:03:08
307 瀏覽
分享至
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
組
累計文章數
19702
篇
完賽人數
530
人
看影片追技術
看更多
{{ 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
熱門問題
清掉所有cookie及暫存資料後,再次登入蝦皮還沒驗手機號前,就已偵測出我的帳號名稱!這是什麼技術?
M365 Outlook無法接收到 msa.hinet.net 網域信件
匯入edge系統管理範本後,原本的傳統系統管理範本遺失了
minecraft模組製作遇到BUG
群輝NAS套件Docker部署Outline
熱門回答
M365 Outlook無法接收到 msa.hinet.net 網域信件
清掉所有cookie及暫存資料後,再次登入蝦皮還沒驗手機號前,就已偵測出我的帳號名稱!這是什麼技術?
熱門文章
Day.6 好文件長什麼樣(命名規則・錯誤訊息格式・時間格式 ISO 8601)
Day 5 🔧 第一次動手:Postman 按按鈕測 2 次 產出:1 份 Collection(站/路線+到站各一支)
Day 17:自動化防禦流程實作(End-to-End Pipeline)
一鍵啟動 Gemini CLI ! 我的 Gemini CLI 懶人工具開發 & Gemini CLI 應用心得分享
D30|AI 時代的資訊判讀力:防詐、反假、識謊的新資安素養
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}