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学习笔记之函数形参,返回值以及函数类型

1、函数形参1.1 函数形参名(此处只讨论带参函数)函数参数都有一个外部参数名和一个本地参数名。外部参数名用来标记传递给函数调用的参数,本地参数名在实现函数的时候使用。 一般情况下,第一个参数省...
  • huangfei711
  • huangfei711
  • 2016年05月18日 19:26
  • 814

swift-函数04-函数作为参数,返回值,输入输出参数

import UIKit class ViewController: UIViewController {      override func viewDidLoa...
  • WKFfantasy
  • WKFfantasy
  • 2016年02月24日 10:05
  • 1262

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

非泛型函数/// 交换两个整形的值 func swapTwoNumbersInt(inout a: Int, inout _ b:Int) { let temp = a...
  • sinat_30162391
  • sinat_30162391
  • 2016年04月17日 23:50
  • 3605

Swift语法_函数参数与返回值

函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数 需要执行的时候,这个名字会被用于“调用”函数。 Swift 统一的函数语法足够灵活,...
  • xinqing007
  • xinqing007
  • 2016年01月30日 18:00
  • 1953

Swift 函数的基本写法与使用元组实现返回多个值(四)

无参数无返回值 let studentScores = [12, 55, 65, 38, 99, 88, 0] func studySwift() ->Void { ...
  • sinat_30162391
  • sinat_30162391
  • 2016年03月15日 17:34
  • 3049

Swift 值类型和引用类型

Swift中的类型分为两类:一,值类型(value types),每个值类型的实例都拥有各自唯一的数据,通常它们是结构体,枚举或元组;二,引用类型(reference types),引用类型的实例共享...
  • zhangao0086
  • zhangao0086
  • 2014年08月20日 16:58
  • 10525

Swift入门(十一)——类型转换与is、as操作

三种操作:is、as?和as!Swift是强类型语言,但也允许开发者通过is、as?和as!这三种操作来对类型进行判断和强制转换。其中is用作类型判断,而as?和as!则分别是类型转换的可选形式和强制...
  • abc649395594
  • abc649395594
  • 2015年08月29日 00:45
  • 2439

Swift基础语法: 28 - Swift的实例方法, Self属性, 类型方法

Swift的实例方法, Self属性, 类型方法
  • qq350116542
  • qq350116542
  • 2015年03月19日 11:11
  • 1601

Swift中使用C API时传递指针注意事项

Swift总的来说是一门比较容易编写的静态编译且略带一些动态特性的编程语言。由于Swift在2014年才刚诞生,因此当前在语法上修改的幅度比较大,尤其是从Swift 1.0到Swift 2.0;Swi...
  • zenny_chen
  • zenny_chen
  • 2016年08月09日 22:16
  • 1455

Swift3.0 类型检查

转载 地址 :http://letsswift.com/2014/06/type-casting/ 类型检查是一种检查类实例的方式,并且或者也是让实例作为它的父类或者子类的一种方式。类型检查在 Swi...
  • u010623068
  • u010623068
  • 2016年10月09日 10:47
  • 1847
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swift中函数的类型
举报原因:
原因补充:

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