Swift 函数的定义与调用(Defining and Calling Functions)
当你定义一个函数时,你可以定义一个或多个有名字和类型的值,作为函数的输入(称为参数,parameters),也可以定义某种类型的值作为函数执行结束的输出(称为返回类型)。 每个函数有个函数名,用来描述函数执行的任务。要使用一个函数时,你用函数名“调用”,并传给它匹配的输入值(称作实参,arguments)。一个函数的实参必须与函数参数表里参数的顺序一致。 在下面例子中的函数叫做 func sayHello(personName: String) -> String { let greeting = "Hello," + personName + "!" return greeting } 所有的这些信息汇总起来成为函数的定义,并以 该定义描述了函数做什么,它期望接收什么和执行结束时它返回的结果是什么。这样的定义使的函数可以在别的地方以一种清晰的方式被调用: println(sayHello("Anna")) // prints "Hello,Anna!" println(sayHello("Brian")) // prints "Hello,Brian!" 调用 在 你可以用不同的输入值多次调用 为了简化这个函数的定义,可以将问候消息的创建和返回写成一句: func sayHelloAgain(personName: String) -> String { return "Hello again," + personName + "!" } println(sayHelloAgain("Anna")) // prints "Hello again,Anna!" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |