Swift学习(五)-逻辑判断
发布时间:2020-12-14 06:50:51 所属栏目:百科 来源:网络整理
导读:逻辑分支 if 判断 var i = 10 if (i 0 ) { print ( "OK" )} 小结 Swift 中没有 C 语言中的 非零即真 概念 在逻辑判断时必须显示地指明具体的判断条件 if 语句条件的 () 可以省略 但是 {} 不能省略 三目运算符 var a = 10 var b = 50 var result = a b ? a :
逻辑分支if 判断var i = 10
if (i > 0) {
print("OK")
}
三目运算符var a = 10
var b = 50
var result = a > b ? a : b
print(result)
可选项演练 1let url = NSURL(string: "http://www.520it.com/")
if url != nil {
NSURLSession.sharedSession().dataTaskWithURL(url!,completionHandler: { (data,_,_) -> Void in print(NSString(data: data!,encoding: NSUTF8StringEncoding)) }).resume() }
convenience init?(string URLString: String)
演练 2if let url = NSURL(string: "http://520it.com") {
NSURLSession.sharedSession().dataTaskWithURL(url,encoding: NSUTF8StringEncoding)) }).resume() }
演练3var name: String?
print(name?.lengthOfBytesUsingEncoding(NSUTF8StringEncoding))
name = "lnj"
print(name?.lengthOfBytesUsingEncoding(NSUTF8StringEncoding))
let l = 10
print(l + (name?.lengthOfBytesUsingEncoding(NSUTF8StringEncoding) ?? 0))
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |