Swift3 基本语法
来源:互联网 发布:淘宝怎么免单 编辑:程序博客网 时间:2024/06/08 08:14
import Foundationprint("Hello, World!")var a = 5var b = 10let c = a+bprint(c,terminator:" ")var s = "hello xjc"s = "\(s) \(100)"print(s)var arr = ["hello":"xjc","he":"world"]print(arr["hello"])var arr1 = [String]()for index in 0...100{ arr1.append("Item \(index)")}//for value in arr1{//print(value)//}//var i = 0//while i<arr1.count{// print(arr1[i])// i+=1//}func sayHello(name:String){ print("Hello \(name)")}func getNums()->(Int,Int){ return(2,3)}sayHello(name:"xjc")let(a1,a2) = getNums()print(a1)print(a2)class Person{ var _name:String = "" init(name:String){ _name = name; print("hi \(_name)") // } func sayhel(){ print("hi \(_name)") }} var person = Person(name:"ws")//person._name = "ws"//print(person._name)person.sayhel()//继承class Student: Person{ override func sayhel() { super.sayhel() print("hihi") }}var s1 = Student(name:"xjc");//s1._name = "ws"s1.sayhel()//类功能的扩展extension Student{ func sayHa(){ print("haha") }}class ha:Student{ }var ha1 = ha(name:"1")ha1.sayhel()//使用接口protocol People{ func getName()->String}class Man:People{ func getName() -> String { return "xjc" }}var m1 = Man()print("name is \(m1.getName())")//命名空间class com{ class xjc{ }}extension com.xjc{ class Hi{ func sayHi(){ print("hi xjc") } }}extension com.xjc{ class Hello{ func sayHello(){ print("hello xjc") } }}var h = com.xjc.Hi()h.sayHi()var h1 = com.xjc.Hello()h1.sayHello()//定位错误class Math{ class func max(a:Int,b:Int)->Int{ NSLog("aaa") if a>b{ print("aaa") return a }else{ print("vbbb") return b } }}var maxNum = Math.max(a: 2,b: 5)print("\(maxNum)")//print("\(max(2,3))")var max_num = max(3,4)//print(max_num)
0 0
- Swift3 基本语法
- Swift3.0基本语法02
- Swift3.0基本语法01
- Swift3.0基本语法02
- Swift3.0教程(一)-基本的语法
- Swift3.0之基本语法01
- swift3 基础语法(mutating)
- iOS-Swift3常用语法
- Swift3.0语法变化
- Swift3 基础语法
- swift3 语法摘要
- Swift3-基础语法
- Swift3语法修改
- Swift3.0 语法总结
- swift3.0语法变化
- swift3.0 语法
- swift3.0 基本数据类型
- swift3.0下闭包语法汇总
- 无条件百万级数据分页方案
- CSS3入门学习之属性大全手册
- 字典的深复制和浅复制
- 【理论】事务精讲
- windbg 常用命令~*
- Swift3 基本语法
- FastDFS分布式文件系统
- SIMD技术
- spring与mybatis整合
- P1553 数字反转(升级版)
- vim commond
- 用Hugo搭建个人网站
- Java去掉字符串中所有的标签,获取纯文本内容
- 关于内存泄漏的一些知识概括和记录