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