从零开始学习Swift(注:自己学习笔记,有地方只是个人理解并非对)
2017-03-13 20:03
281 查看
从零开始学习Swift
(本文是通过菜鸟教程学习和总结的笔记)一、Swift变量
var str = "Hello, playground" //swift语言中给变量赋值和运算符等要注意空格print(str)
let a=1+2
print(a)
var b=1-2
print(b)
typealias Feet = Int
var distance:Feet=100
print(distance)
var varB:Float
varB=3.14159
print(varB)
var 菜鸟="你好世界"
print(菜鸟)
var name="名字"
var site="张三"
print("我的"+name+"叫"+site)
print("我的\(name)叫\(site)")
二、Swift可选类型
var c:Int?print(c)
var myString:String?
myString="Hello,Swift"
if myString !=nil{
print(myString)
}
else{
print("myString的值为nil")
}
print(myString !=nil)
if myString !=nil{
print(myString!)
}
else{
print("myString的值为nil")
}
var myString2:String!
myString2="123"
print(myString2)
var myString3:String?
myString3="Hello,Swift"
if let yourString =myString3{
print("你的字符串为 -\(yourString)")
}else{
print("你的字符串没有值")
}
三、Swift常量
print(constA)
let constB:Float=3.14 //常量
print(constB)
四、Swift字面量
let stringL="Hello\tWorld\n菜鸟教程"
print(stringL)
对应的一些转移字符
注:强调这是笔记不是教学
相关文章推荐
- C\C++ 程序员从零开始学习Android - 个人学习笔记(一) - 计划和书籍
- C\C++ 程序员从零开始学习Android - 个人学习笔记(八) - java基础 - 继承、抽象类、接口、内部类(待续)
- swift学习笔记(七)自己主动引用计数
- JMS学习的个人理解笔记
- Z-Stack的运行角度的理解(仅作个人学习笔记,希望别人评指正)
- C\C++ 程序员从零开始学习Android - 个人学习笔记(二) - java基础 - 从源代码到运行
- JMS学习的个人理解笔记
- 【Java学习笔记】线程安全的单例模式及双重检查锁—个人理解
- 前言-关于学习OC还是学习Swift的个人理解
- C\C++ 程序员从零开始学习Android - 个人学习笔记(四) - java基础 - 数据类型、变量、字符串、数组
- java学习笔记,自己有时间就整理的,有错的地方请指出来
- C\C++ 程序员从零开始学习Android - 个人学习笔记(十) - java基础 - 多线程(待续)
- Deep Learning(深度学习)学习笔记整理系列之LeNet-5卷积参数个人理解
- [Java学习笔记] 对象的比较(引用比较、值比较) ^_^个人的理解,请多多关照^_^
- C\C++ 程序员从零开始学习Android - 个人学习笔记(五) - java基础 - 类(待续)
- cocos2d-x 【小菜在学习】锚点与位置个人理解笔记
- JMS学习的个人理解笔记
- 个人学习笔记---ebp,esp指针的理解
- Deep Learning(深度学习)学习笔记整理系列之LeNet-5卷积参数个人理解
- 自己对Z-stack的架构一些理解(仅作学习笔记,有错误希望大家能指出来,初学Z-Stack菜鸟一只)