Swift学习日记001
来源:互联网 发布:教散打的软件 编辑:程序博客网 时间:2024/06/10 22:40
学习的网站:https://www.raywenderlich.com (这里面有swift示例代码,还有对应知识点的练习)
学习环境: xcode-playground iOS9 swift2
本人初学swift,下面的代码示例均出自https://www.raywenderlich.com ,写的不对的地方欢迎各位朋友指正
代码如下
import UIKit//var 变量 let 常量var str = "Hello, playground"var myVariable = 42myVariable = 50let myConstant = 42//输出相当于oc NSLogprint(myVariable+myConstant)//let **: type = ** 指定类型的初始化,对应上面没有type的swift会根据你赋的初值自动判断类型let life: Int = 42let pi: Double = 3.14let canTouchThis: Bool = falselet captain: String = "Kirk"let myFavoriteNumber: Int = 7//var luckyNumber: Int = 7var luckyNumber = 7let batman = 10var superman = 9var aquaman = 1batman<aquamansuperman>=8batman==(aquaman+superman)batman>aquaman&&batman==(aquaman+superman)batman<superman||aquaman<supermanvar spiderman = 7//if else语句if (batman>spiderman){ spiderman = spiderman-1}else if (batman>=spiderman){ spiderman = spiderman-1;}else{ spiderman = spiderman+1;}var appleCount = 5//字符串中输出变量格式为 \(var)print("Sally has \(appleCount) apple")var JohnGrade = 95var SamGrade = 85if (JohnGrade<SamGrade){ print("JohnGrade is less than SamGrade")}else if (JohnGrade==SamGrade){ print("JohnGrade is equal to SamGrade")}else{ print("JohnGrade is greater than SamGrade")}var secondsLeft = 3while (secondsLeft>0){ print(secondsLeft) secondsLeft = secondsLeft-1}print("Blast off")var donutsCount = 5var eatNumber = 0while (donutsCount>0){ eatNumber += 1 print("Cop eat \(eatNumber) donuts") donutsCount = donutsCount-1}print("You are all out of donuts :(")var numbers = 0while(numbers <= 10) { if(numbers == 9) { numbers = numbers + 1 continue } print(numbers) numbers = numbers + 1}var optionalNumber : Int? = 5optionalNumber = nilif let thisNumber = optionalNumber{ print("It's a number")}else{ print("It's not a number")}var laLearned: String = "three"var laLearnedNum: Int? = (Int)(laLearned)if let num = laLearnedNum { print("It is a number")}else { print("It is not a number")}
0 0
- Swift学习日记001
- Swift 学习日记2
- Swift学习日记002
- Swift学习日记003
- Swift学习日记004
- swift学习日记
- ios swift学习日记1-Swift 初见
- swift学习日记(五) 属性
- swift学习日记(六) 方法
- swift学习日记(十二) 泛型
- ios swift学习日记2-基础部分
- ios swift学习日记5-集合类型
- swift学习日记(三) 函数 闭包
- swift学习日记(四) 枚举 类
- swift学习日记(七)下标 继承
- swift学习日记(八)构造 析构
- swift学习日记(十一) 扩展 协议
- ios swift学习日记3-基本运算符
- 变量的生命周期
- [leetcode]355. Design Twitter
- BZOJ 3669: [Noi2014]魔法森林
- 报错 应用程序池 中asp.net 4.0 自动停止
- 拥抱开源
- Swift学习日记001
- 使用xutils 上传 数组记录
- 用1.4.10 Synergy配置Win7(64位)和Ubuntu(64位)
- ios 启动图尺寸 及icon尺寸
- react
- php的api数据接口书写实例
- Android FFmpeg 视频信息获取及压缩
- SQL Server Profiler使用教程
- Docker使用非root用户