Swift基礎之函式定義

2022-05-19 02:04:33 字數 1299 閱讀 9659

1. 方式和之前一樣

2. **

1//2

swiftlesson34//

5//created by 薛雨侖 on 14-10-2.6//

7//89

import uikit

1011

class

viewcontroller: uiviewcontroller

2223

override

func didreceivememorywarning()

2627

//func

2829 func sum(num1: int, num2: int) ->int

3233

//定義返回值為void的函式的3種辦法

34func sum_1 (num: int)

3738 func sum_2 (num: int) ->()

4142 func sum_3 (num: int) ->void

4546

//無引數 注意不能省略引數括號

47 func sum_4 () ->int

5051

//返回元組

52 func sum_5 (num: int) ->(name: string, age:int)

5556

//外部引數名稱

57 func sum_6 (number num:int, number1 num2:int) ->int

6061

//使用# 簡化外部引數

62 func sum_7 (#num1:int, num2:int) ->int

6566

//函式預設引數

67 func sum_8 (#num:int, name:string = "

alice

") ->string

7071

//在帶有預設引數值的引數名前加個下劃線 _ ,呼叫函式時就不用寫外部引數名

72 func sum_9 (#num:int, _ name:string = "

alice

") ->string

7576

//77 func sum_10 (var name:string = "

alice

", strings:string, count:int) ->string

81return

name82}

8384

85 }

Swift基礎 函式

在swift中,方法的返回值比較多樣化,可以是自定義型別,也可以是元組,甚至是返回乙個方法 沒聽錯 返回基本型別 func getvalue int返回元組 func getpoint int,int 返回方法 func min x int,y int int return x func getmi...

Swift函式的定義建議

swift中函式命名的智慧型 1.一般情況下,我們寫乙個函式是這麼寫的 func sayhello name string greeting string 呼叫的時候是這樣的,這個函式這樣讀起來並不是很符合人類的閱讀習慣 sayhello rinpe greeting hello 2.下面是對這個函...

swift基礎之協議

1 協議的定義 2 協議的語法 3 協議對屬性,方法,構造器的規定 4 協議型別 1 利用協議實現 模式 2 協議繼承 3 類的專屬協議 4 協議合成 5 協議檢查 6 協議擴充套件 協議類似於其他語言的介面,用來規定要實現的某些特定功能必須的屬性和方法 類 結構體 列舉都可以實現協議規定的方法和屬...