美文网首页ios
swift3.0返回值 无返回值 方法

swift3.0返回值 无返回值 方法

作者: 涛涛灬灬 | 来源:发表于2017-03-21 09:50 被阅读97次

返回值 无返回值 方法
多重输入参数
func halfOpenRangeLength(start: Int, end: Int) -> Int {
return end - start
}
println(halfOpenRangeLength(1, 10))
无参函数
func sayHelloWorld() -> String {
return "hello, world"
}
println(sayHelloWorld())
无返回值函数
func sayGoodbye(personName: String) {
println("Goodbye, (personName)!")
}
sayGoodbye("Dave")
多重返回值函数
count 函数用来计算一个字符串中元音,辅音和其他字母的个数(基于美式英语的标准)。
func count(string: String) -> (vowels: Int, consonants: Int, others: Int) {
var vowels = 0, consonants = 0, others = 0
for character in string {
switch String(character).lowercaseString {
case "a", "e", "i", "o", "u":
++vowels
case "b", "c", "d", "f", "g", "h", "j", "k", "l", "m",
"n", "p", "q", "r", "s", "t", "v", "w", "x", "y", "z":
++consonants
default:
++others
}
}
return (vowels, consonants, others)
}

相关文章

  • 十三、Swift3.0之闭包的定义和GCD实际使用

    闭包定义的三种形式(无参数无返回值、有参数无返回值、有参数有返回值) Swift3.0中GCD的写法:

  • Java基础整理(二)

    Java方法的几种类型 无参无返回值的方法 无参有返回值的方法 有参无返回值的方法 有参有返回值的方法 Java ...

  • Java入门系列-12-成员方法

    类的方法 无参方法 语法: 敲一敲:无返回值方法 没有返回值返回值类型为 void ,上例中是无返回值。如果方法中...

  • swift3.0返回值 无返回值 方法

    返回值 无返回值 方法多重输入参数func halfOpenRangeLength(start: Int, end...

  • Lambda 内建函数式接口

    其实函数式编程只需要四类接口 方法无参无返回值方法有参无返回值方法无参有返回值方法有参有返回值 功能型函数式接口:...

  • Java 中无参无返回值方法的使用

    Java 中无参无返回值方法的使用 如果方法不包含参数,且没有返回值,我们称为无参无返回值的方法。 方法的使用分两...

  • Rust 入门 - 方法

    函数/方法 无返回值 有返回值 语句不会返回值,表达式会返回值

  • 03.JavaScript对象

    对象 运行图片 方法 未点击无参无返回值有参无返回值有返回值有返回值 对象的创建方式 结果

  • kotlin 无参接口回调使用

    此方式仅适用单个方法 1、无参,无返回值 2、有参、无返回值 3、有参、有返回值

  • Java 中无参带返回值方法的使用

    Java 中无参带返回值方法的使用 如果方法不包含参数,但有返回值,我们称为无参带返回值的方法。 例如:下面的代码...

网友评论

    本文标题:swift3.0返回值 无返回值 方法

    本文链接:https://www.haomeiwen.com/subject/zpmwnttx.html