Swift3 基本语法
2017-02-09 22:37
85 查看
import Foundation print("Hello, World!") var a = 5 var b = 10 let c = a+b print(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)
相关文章推荐
- Swift基本语法
- iOS开发之Swift基本语法详解
- swift学习二:基本的语法
- IOS开发:swift 语言基本语法1
- Swift语法_基本运算符
- swift学习2:基本语法
- swift基本语法(总结提炼版)之013 swift 之闭包返回值
- Swift基础1.1——基本语法—变量和常量
- Swift的基本语法与OC的基本语法对比 (Swift)
- Swift 基本语法2
- swift基本语法(总结提炼版)之014 swift 之闭包循环引用
- Swift基础1.2——基本语法—Optional 可选项
- 3.Swift初探-基本语法
- Swift基本语法 - let/var
- Swift基本语法
- Apple Swift 中文教程 快速参考 基本语法
- swift基本语法(总结提炼版)之004 Swift之 for 循环
- swift基本语法(总结提炼版)之011 swift 之函数类型
- 2.Swift初探-基本语法
- swift基本语法