为了账号安全,请及时绑定邮箱和手机立即绑定
  • If want to justify more than one condition in the switch we can use comma to separate the conditions, so instance, case conditionA, conditionB: // do something
    查看全部
    0 采集 收起 来源:Swift-选择结构

    2015-02-08

  • there is no break for the switch case.
    查看全部
    0 采集 收起 来源:Swift-选择结构

    2015-02-08

  • array.sort(<) Sort the Array data asc.
    查看全部
    0 采集 收起 来源:Swift-循环结构

    2018-03-22

  • 很好的课程!期待继续更新!
    查看全部
  • 1 赋值操作与其他语言不同 2 运算溢出的安全性 3 条件运算符的方法
    查看全部
  • let userInput = "25" var age = userInput.toInt() if age != nil{ println("your age is \(age)") } else{ println("invaliate userInput") }
    查看全部
  • 关联具体的值
    查看全部
  • rawValue可能为nil,故nextMonth是可选型
    查看全部
  • 可选值(Optionals) 声明方式:显式声明变量时在数据类型后加上? var a:String? 字符串的插值“your age is \(age)” 可选型的解包(可选值后加!) age!说明age是有值的和安全的 Optionals Binding if let userage = userInput.toInt() { println("your age is \(userage)") }
    查看全部
  • Tuples(元组)是由一组数据构成的,可以有任意多个数据,不同数据可以是任意的数据类型。
    查看全部
    0 采集 收起 来源:Swift-元组 Tuples

    2015-01-29

  • swift语言只能用布尔类型的值来作为判断的值(假:false 真:true)区别于其他语言(0:false 非0:true) 可以有多重if...else...语句
    查看全部
  • swift语言的基础 1.常量 声明常量用关键字let 声明方式:显式声明和隐式声明 显式声明范例 let 常量名 : 常量的类型 隐式声明不用写出常量的类型,系统会自动把常量的值的类型作为常量的类型 有别于C,C++语言的声明:常量类型 常量名 声明时就要把常量初始化 常量的值是不能改变的 可以同时声明多个常量(用,分隔) let name:String = "Hello" let name2 = "Hello" let one = 1,two = 2,three = 3 name name2 2.变量 声明变量用关键字var 声明方式:显式声明和隐式声明 显式声明范例 var 变量名 : 变量的类型 隐式声明不用写出变量的类型,系统会自动把变量的值的类型作为变量的类型 有别于C,C++语言的声明:变量类型 变量名 显式声明时可以不用同时进行初始化,隐式声明时同时要进行初始化 变量的值是可以改变的 可以同时声明多个变量(用,分隔) var name3:String name3 = "Hello" var name4 = "Hello" name3 = "9981" var one2 , two2 , three2 : Int 3.大数字的表示 var bignum = 1000000 var bignum2 = 1_000_000 4.用十进制,二进制,八进制和十六进制表示整数 var a:Int = 15 var b:Int = 0b1111 var c:Int = 0o17 var d:Int = 0xF 5.类型转换(自动类型转换和强制类型转换) let 浮点型:Float = 1 let 整型:Int = Int(1.0)
    查看全部
  • func tryToChangeValue(var x:Int) { x++} var a:Int = 2 tryToChangeValue(a) a //值类型 var b:Int = a b b++ b a /* Int,Float,Double,Bool,Tuple,String,Array,Dictionary 值类型Value Type Function,Closure -> Reference Type 引用类型 */ func calcTotalMiles( todayMiles:Int ) -> () ->Int{ var totalMiles = 0 return {totalMiles += todayMiles; return totalMiles; } } var dailyTwoMiles = calcTotalMiles(2) dailyTwoMiles() dailyTwoMiles() dailyTwoMiles() var dailyThreeMiles = calcTotalMiles(3) dailyThreeMiles() dailyThreeMiles() dailyThreeMiles() var myPlan = dailyTwoMiles myPlan() dailyTwoMiles() //函数和闭包是引用类型
    查看全部
  • var arr:[Int] = [1,3,5,7,9,2,4,6,8,0] sorted(arr) func compareTwoInts(a:Int,b:Int) ->Bool{ return a>b } sorted(arr,compareTwoInts) //不仅传一个函数,还能传闭包 //闭包和匿名函数有些像 sorted(arr,{(a:Int,b:Int)->Bool in return a>b }) var strArr = ["d","cd","bcd","abcd","abc","ab","a"] sorted(strArr,{(s1:String,s2:String) -> Bool in if countElements(s1) != countElements(s2) { return countElements(s1) < countElements(s2) } return s1 < s2 })
    查看全部
  • string
    查看全部

举报

0/150
提交
取消
课程须知
不需要掌握Objective-C即可玩儿转Swift;最好拥有其他程序设计语言基础。
老师告诉你能学到什么?
详细的Swift语言特性讲解;完全掌握Swift语言开发方式;部分使用Swift语言调用Cocoa Touch API的方法,为学习新一代ios开发打下坚实基础。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!