swift

作者: 清风_____ | 来源:发表于2020-03-10 11:50 被阅读0次

swift 函数

一、函数的定义
函数的定义格式

 func 函数名(形参列表) -> 返回值类型  {
     // 函数体...
 }
  • 形参列表的格式
    形参名1: 形参类型1, 形参名2: 形参类型2, …
 func sum(num1: Int, num2: Int) -> Int {
     return num1 + num2
 }
  • 没有返回值的函数
func 函数名(形参列表) -> Void {
    // 函数体...
}

func 函数名(形参列表) -> () {
    // 函数体...
}

func 函数名(形参列表) {
 // 函数体...
}
  • 没有形参的函数
func 函数名() -> Int {
     // 函数体...
 }
  • 返回元组的函数
func find(id: Int) -> (name: String, age: Int) {
    if id > 0 {
        return ("jack", 20)
    } else {
        return ("nobody", 0)
    }
}
var people = find(2)
println("name=\(people.name), age=\(people.age)")

Swift字符与ASCII数值相互转换

(1)将字符转为整数值

var a:Character = "A"

var str = String(a)

var number:UInt32 = 0

for code in str.unicodeScalars {

    number = code.value;

}

print(number)



(2)将整数转换为字符

var num = 97

var ch:Character = Character(UnicodeScalar(num)!)

print(ch)

let和var区别

let 用于定义常量,定义完后不能修改。

var 用于定义变量,可以修改。

相关文章

网友评论

      本文标题:swift

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