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
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
相关文章推荐
- Swift数组字典基本定义控制流基本应用
- 应用eclipse自带工具进行代码调用函数分析
- Swift2.0(5)元组类型&数组类型&字典类型
- 关于C语言的函数调用过程和数组越界
- Swift 4.0学习之:数组和字典
- ES6---扩展运算符和rest‘...’(三点运算符),在数组、函数、set/map等中的应用
- Swift 函数的定义与调用(Defining and Calling Functions)
- Python中数组 链表 元组 字典实现类Sql多字段排序和动态函数实现
- WebView使用总结(应用函数与JS函数互相调用)
- 指针铁律4/5:应用指针必须和函数调用相结合(指针做函数参数)
- 窥探Swift之函数与闭包的应用实例
- swift-集合类型03-字典和数组
- 分享:WebView使用总结(应用函数与JS函数互相调用)
- 初学swift笔记-数组、字典、元组(三)
- Android的jni的调用C,C++的几个应用(基本类型,数组,类(结构体))文档-源码
- Swift-4-数组和字典
- 【swift】15-0519 数组和字典
- swift 字符串链接、数组、字典
- 调用转置函数对数组排序
- Swift中利用AppDelegate实现调用指定ViewController中的函数