swift中函数的类型

原创 2015年11月20日 16:02:58



//普通参数

func personInfo(name:String,age:Int)->String{

    return"姓名:\(name) ,年龄:\(age)"

}


println(personInfo("郭艳璐",20))


//外部参数


func getName(#name:String)->String{

   return name;

}


println(getName(name:"郭艳璐"))


//默认参数


func setPersonInfo(#name:String,age:Int=20)->(name:String,age:Int){

   return (name,age)

}


var info =setPersonInfo(name: "郭艳璐", age:20)

println("姓名:\(info.name)"+"   年龄:\(info.age)")


//可变参数


func getPersons(persons:String...){

   for person in persons {

       println(person)

    }

}


getPersons("guo","yan","lu")



//输入输出参数

func changeName(inout name:String){

    name += "ABC"

}


var name = "郭艳璐"


changeName(&name)


println(name)




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Swift初学之函数参数类型

  • 2014年06月17日 18:48
  • 55KB
  • 下载

Swift教程:函数类型作为参数

  • 2015年08月26日 17:09
  • 29.96MB
  • 下载

Swift 泛型函数 类型约束(十三)

非泛型函数/// 交换两个整形的值 func swapTwoNumbersInt(inout a: Int, inout _ b:Int) { let temp = a...

Swift教程:函数篇 函数类型

  • 2015年08月26日 17:03
  • 13.2MB
  • 下载

Swift3.0-KVC构造函数与基本数据类型

Swift3.0-KVC构造函数与基本数据类型

Swift教程:函数类型作为返回类型

  • 2015年08月26日 17:17
  • 45.32MB
  • 下载

Swift 学习笔记 [1] 类型 值 集合 函数 闭包

这里只放了一些我觉得和其他语言不一样,以及我想加深的内容。仅仅做个学习补充,如果发现有的东西你完全没概念,就该去查看官方文档。 类型 值 集合 函数 闭包...

Swift语法_函数类型

每个函数都有种特定的函数类型,由函数的参数类型和返回类型组成。函数的类型是 (Int, Int) -> Int ,可以解读为“这个函数类型有两个 Int 型的参数并返回一个 Int 型的值。”使用函数...

Swift:可选类型(optional)与构造函数

Swift可选类型(option) 导语 在swift快速入门时,发现自己很难理解可选类型 所以本文通过一些类的互相调用来加强对可选类型的理解 本文涉及的内容有 类,构造函数,可选类型...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swift中函数的类型
举报原因:
原因补充:

(最多只允许输入30个字)