Swift首页投稿(暂停使用,暂停投稿)

Swift基础语法-if语句--对比OC

2016-07-31  本文已影响94人  DwightChan

if语句基本使用

// OC: 如果只有一条指令if后面的大括号可以省略
int age1 = 10;
int age2 = 20;
int max;
max = age2;
if (age1 > age2) {
    max = age1;
}
NSLog(@"%d", max);
// 输出结果:20

if (age1 > age2) {
    max = age1;
}else{
 max = age2;
}
NSLog(@"%d", max);
// 输出结果:20
//Swift:
var age1:Int = 10
var age2:Int = 20
var max:Int
max = age2;
if age1 > age2 {
    max = age1
}
print(max)
//输出结果:20
if age1 > age2 {
    max = age1;
}else {
    max = age2;
}
print(max)
//输出结果:20

多分支

// oc
float score = 99.9;
if (score >= 90) {
    NSLog(@"优秀");
}else{
  if (score >= 60) {
     NSLog(@"良好");
  }else{
    NSLog(@"不给力");
  }
}
//输出结果:2016-01-06 16:08:05.833 OCTest[4239:1177565] 优秀

if (score >= 90) {
   NSLog(@"优秀");
}else if (score >= 60){
  NSLog(@"良好");
}else{
  NSLog(@"不给力");
}
//输出结果:2016-01-06 16:08:05.834 OCTest[4239:1177565] 优秀
//swift:
var score = 99.9;
if score >= 90 {
    print("优秀")
}else if score >= 60 {
    print("良好")
}else {
    print("不给力")
}
//输出结果:优秀
上一篇 下一篇

猜你喜欢

热点阅读