// Playground - noun: a place where people can play
import UIKit
var str = "Hello, playground"
var (a, b) = (10, 29)
let (c:String, d:Int) = ("10", 19)
println(a + b)
a = 1;
var array = [1, 2, 3, 4];
println(array[2]);
var dict: [String: Int] = [
"a": 1,
"b": 2,
"c": 3,
"d": 4,
"e": 5
];
dict["c"]
//可变类型
var dict11 = [
"a": 1,
"b": "2"
]
dict11["a"]
dict11["b"]
var intList: [Int] = []
var dict1 =
[
"a": 0,
"b": 1,
"c": 2
];
dict1["a"]
//println("\(dict1["a"])");
//特殊的组合
let lang2: (String, Int, Int) = ("Swift", 0, 1);
lang2.0
lang2.1
lang2.2
//可以为特殊组合定义名称
let lang1: (name:String, age:Int) = (name:"a", age:0);
lang1.name
let length = -6
if(length > 0){
println(1);
}else if(length > 1){
println(2);
}else if length < 1 {
println(-1);
}
for i in array{
println(i)
}
//Null型??
var strValue: String?
println(strValue)
var strValueOptional: Optional<Int>
if strValue != nil {
println(0)
}else{
println(1)
}
var myVar = 0;
println(" (myVar) ");
println("Hello, World!")
var array1 = [1,2,3,4,5]
for i in array1{
println(i)
}
var myVar1 = 0;
println("my var is myVar)" + String(myVar1));
println("my var is ¥(myVar)");
var my : Int = 0;
println(my);
var myVar3 : Double = 3.21123123
println(myVar3);
var movieCount = 0
var songCount = 0
println("Media library contains \(movieCount) movies and \(songCount) songs");
println("国")
//基本控制语句
var score = 50;
var scoreArray = [90, 100, 23, 43, 43, 67];
for s in scoreArray {
println("s is \(s)");
}
var maxScore = 0;
var minScore = 0;
var avgScore = 0.0;
var sumScore = 0.0;
var count = scoreArray.count;
for s in scoreArray{
sumScore += Double(s);
}
println("sumScore is \(sumScore)");
for (var i = 0; i < count; i++){
println(scoreArray[i]);
}
var index = 0;
while(index < count){
var s = scoreArray[index];
index++;
println(" while is [\(s)]");
}
let type = "IOS"
//Swift不是穿透型,[fallthrough]可以设定穿透
switch type {
case "IOS":
println("");
case "IOS1":
println("");
fallthrough
default:
break;
}
///方法的使用
func testConcat(v1:String, v2:String) -> Strin
Swift基础语法汇总
最新推荐文章于 2021-04-11 20:54:46 发布