Swift运算符操作

来源:互联网 发布:影楼修片软件 编辑:程序博客网 时间:2024/05/17 21:05

let b = 10

var a = 15

a = b

print(a)

//元组赋值

let(x,y) = (1,2)

print(x)

print(y)

//注意的是 C语言和 Objective-C不同,Swift的赋值操作并不返回任何值

//if x = y {//这句是错的。因为x = y不返回任何值

//

//

//}

//  a + b

//  a - b

//  a * b

//  a / b


//"+"可用于String的拼接

var str = "abc"

var ing = "def"


var bbc = str+ ing

print(bbc)


//在对负数b求余时,b的符号会被忽略。这意味着 a % b a % -b的结果是相同的。


//不同于 C语言和 Objective-CSwift中是可以对浮点数进行求余的。

//8 % 2.5 // 等于 0.5

//这个例子中,8除于2.5等于30.5,所以结果是一个Double0.5



var i = 0

i += 1



let  three = 3

let minuesT = -three//其实就是-号运算....

print("minnuesT ====\(minuesT)")


let name = "world is beautiful"


if(name== "world"){

    print("Hello world")

}else{

  print("\(name)is not found")

}

//区间运算符

for index in1...5{

print("\(index)*5 =\(index *5)")


}

//半闭区间 (a.. b)ab但不包含b的区间包含第一个值却不包含最后一个值


let names = ["anna","alex","brian","jack"]


let count = names.count

for ac in0 ... count-1{

    print("\(ac+1)个人叫\(names[ac])")


}


0 0
原创粉丝点击