swift 基础语法知识
2015-09-19 14:38
531 查看
买不起苹果电脑,周六利用公司资源学习ios开放,先从swift基本开始
import Foundation
var a = 1
a = 10
var b = 2
b = 6
let c = a + b
var str = "hello word"
var string:String = "liaojianguo "
str = str + string
str = "\(str),dabendan,\(100)"
str = "\(str)\(c)"
var i = 8
var icope:Int = 9
var arr = ["jiaojianguo","dabendan",40,20.98]
var arry=[Int]()
//var arr4 = String[]()
var arr3 = [String]();
arr3.append("appliao");
arr3.append("jianguo")
arr3.append(" dabendan")
//arr3+="zhulongf"
arr3+=["haha","heihei"]
print(arr3)
arr3.insert("000", atIndex:2)
print(arr3)
for begin in arr3
{
print("item : \(begin)")
}
arr3.removeAtIndex(2);
print(arr3)
arr3.removeLast()
print(arr3)
arr3.removeFirst()
print(arr3)
arr3.removeAll()
print("\(arr3) is ?")
var diction = Dictionary<String ,String>()
var dicti:Dictionary<String,String> = ["name":"zhulongf","age":"32"]
print(dicti)
var someInts2:[Int] = [10, 20, 30]
var arr2:[Int] = [9,10,12]
typealias newName = Int
var haha:newName = 100
print("=======================")
var dict = ["name":"liaojianguo","age":"16"]
for di in dict{
print(di)
}
for (key,value) in dict{
//print("key=" + key + " ,value=" + value)
print("\(key)=\(value)")
}
print("=======================")
dict["hight"]="171"
print(dict)
print(dict["name"])
arr3 = [String]()
arr3 = ["liaojianguo","zhulongfeng"]
var arr7 = [String](count : 4 ,repeatedValue : "today")
print(arr7)
var arr8 = arr3 + arr7
print(arr8)
print("=======================")
var count = 0
while count < arr8.count {
print(arr8[count])
count++
}
print("=======================")
for ind in 0...10{
print(ind)
}
func sayHello(name:String)-> String{
print("\(name)")
return "xixi:" + name
}
var fun = sayHello
fun("hahhahahhahahahahah")
var strin = sayHello("liaojianguo")
print(strin)
func halfOpenRangeLength(start:Int, end:Int)->Int{
return end - start
}
print(halfOpenRangeLength(7,end : 10))
func getNume()->(a:Int,b:Int)
{
return (2,3)
}
let total = getNume()
print(total.a)
func sum(input:Int...)->Int{
return input.reduce(0, combine: +)
}
print(sum(1,2,3,4,5,6))
print(getNume())
import Foundation
var a = 1
a = 10
var b = 2
b = 6
let c = a + b
var str = "hello word"
var string:String = "liaojianguo "
str = str + string
str = "\(str),dabendan,\(100)"
str = "\(str)\(c)"
var i = 8
var icope:Int = 9
var arr = ["jiaojianguo","dabendan",40,20.98]
var arry=[Int]()
//var arr4 = String[]()
var arr3 = [String]();
arr3.append("appliao");
arr3.append("jianguo")
arr3.append(" dabendan")
//arr3+="zhulongf"
arr3+=["haha","heihei"]
print(arr3)
arr3.insert("000", atIndex:2)
print(arr3)
for begin in arr3
{
print("item : \(begin)")
}
arr3.removeAtIndex(2);
print(arr3)
arr3.removeLast()
print(arr3)
arr3.removeFirst()
print(arr3)
arr3.removeAll()
print("\(arr3) is ?")
var diction = Dictionary<String ,String>()
var dicti:Dictionary<String,String> = ["name":"zhulongf","age":"32"]
print(dicti)
var someInts2:[Int] = [10, 20, 30]
var arr2:[Int] = [9,10,12]
typealias newName = Int
var haha:newName = 100
print("=======================")
var dict = ["name":"liaojianguo","age":"16"]
for di in dict{
print(di)
}
for (key,value) in dict{
//print("key=" + key + " ,value=" + value)
print("\(key)=\(value)")
}
print("=======================")
dict["hight"]="171"
print(dict)
print(dict["name"])
arr3 = [String]()
arr3 = ["liaojianguo","zhulongfeng"]
var arr7 = [String](count : 4 ,repeatedValue : "today")
print(arr7)
var arr8 = arr3 + arr7
print(arr8)
print("=======================")
var count = 0
while count < arr8.count {
print(arr8[count])
count++
}
print("=======================")
for ind in 0...10{
print(ind)
}
func sayHello(name:String)-> String{
print("\(name)")
return "xixi:" + name
}
var fun = sayHello
fun("hahhahahhahahahahah")
var strin = sayHello("liaojianguo")
print(strin)
func halfOpenRangeLength(start:Int, end:Int)->Int{
return end - start
}
print(halfOpenRangeLength(7,end : 10))
func getNume()->(a:Int,b:Int)
{
return (2,3)
}
let total = getNume()
print(total.a)
func sum(input:Int...)->Int{
return input.reduce(0, combine: +)
}
print(sum(1,2,3,4,5,6))
print(getNume())
相关文章推荐
- 【转】swift实现ios类似微信输入框跟随键盘弹出的效果
- Swift 关键词guard(监视)
- 关于Swift2.0提供的try catch异常捕捉的使用方法
- 分享一个Swift语言的逆波兰表达式计算器的实现
- Swift 第八课属性与方法
- 让你真正明白cinder与swift、glance的区别
- 《从零开始学Swift》学习笔记(Day 14)——字符串的插入、删除和替换
- Swift 2.0学习笔记(Day 14)——字符串的插入、删除和替换
- Swift学习笔记-基础语法1
- Benchmarking Performance of OpenStack Swift Configurations
- swift 日历练习
- Swift - 控制流的不同
- iOS 8 Metal Swift教程 :开始学习
- Swift - 按钮(UIButton)的用法
- SWIFT学习笔记02
- Swift 基础知识
- swift开发笔记4 - 设置tabbar选中颜色
- Swift 2.0 下面向协议的MVVM架构实践
- The Swift Programming Language中国完整版
- swift开发笔记3 - 设置tableview背景图片