iOS开发 - 「Swift 学习」Swift 函数(函数定义、

2021-12-01  本文已影响0人  俺不是大佬儿

Swift 函数

夜-该有的样子

Swift 函数包含了参数类型及返回值类型:

函数定义

使用关键字 func定义Swift 函数

定义函数时,可以指定一个或多个输入参数和一个返回值类型
每个函数都有一个函数名来描述它的功能,通过函数名以及对应类型的参数值来调用这个函数。

函数语法

func 函数名(形参列表)-> 返回值类型 {
     函数体
}

函数参数传递的顺序必须与参数列表相同,函数的实参传递的顺序必须与形参列表相同

例:

//声明一个名为myName,返回值为String的函数
func myName(name:String)->String{
     return name
}

//函数调用
print(myName(name: "俺不是大佬儿"));
//打印输出:俺不是大佬儿

函数调用

通过函数名以及对应类型的参数值来调用函数,函数的参数传递的顺序必须与参数列表相同

定义一个名为myHomePage的函数,形参name类型为String(调用函数传入的实参类型必须为String),返回值为String类型,函数体是直接返回实参的值:

func myHomePage(name:String)->String{
     return name
}

函数调用:

//函数调用
print(myHomePage(name: "https://www.jianshu.com/u/4de508dc0b15"));

执行结果:

https://www.jianshu.com/u/4de508dc0b15

函数参数

函数可以接收一个或者多个参数(也可以没有参数),这些参数被包含在函数的括号之中,用英文逗号隔开

func myHomePage(name:String,pageAddress:String)->String{
     return name + pageAddress
}
//函数调用
print(myHomePage(name:"俺不是大佬儿",pageAddress: "https://www.jianshu.com/u/4de508dc0b15"));

不带参数的函数

语法:

func funcname() -> datatype {
   return datatype
}

例:

func myName()->String{
     return "俺不是大佬儿"
}
//函数调用
print(myName(name: ));

\color{gray}{欢迎大佬儿来指正纠错,共同学习😏!!}

上一篇下一篇

猜你喜欢

热点阅读