您的位置:首页 > 移动开发 > Swift

Swift中的调用函数及字典数组的应用

2018-04-03 09:15 381 查看
import Foundation
print("Hello, World!")
let tom = Person(name:"Tom", age:20)
print(tom.name)//tom.walktom.walk()
tom.sleep(sleeptime: 36000)
let tomdes = tom.tech(a: "China", b: "Japan", c: 900)print(tomdes)
let tomeleg = tom.armleg(arms: 20, legs: 20)print(tomeleg)//setsvar (legx,legy) = (22,30)print(legx)print(legy)//arraylet arraya = [23,3,343]print(arraya[1])
//dictionarylet dicta:[String:Any] = ["keya":"litao","keyb": 33,"keyc": 120]print(dicta["keya"] as Any)
//dictionarylet dictb:[Int:Int] = [2:20, 3:30, 4:40]print(dictb[3] as Any)
Person.swift
import Foundation
struct Person {    var name: String    var age: Int//    var res = ""
//    var res: String = ""    func walk(){        print("\(name) can walk")    }    func sleep(sleeptime: Int) {        print("\(name) can spleep \(sleeptime)")    }    func tech(a: String, b:String, c:Int) -> String {      return ("\(a) and \(b) can tech \(c) times")    }        func armleg(arms: Int, legs:Int) -> Int {        return arms + legs    }}

输出:
Hello, World!TomTom can walkTom can spleep 36000China and Japan can tech 900 times4022303Optional("litao")Optional(30)Program ended with exit code: 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: