码迷,mamicode.com
首页 > 编程语言 > 详细

Swift 语法篇

时间:2015-10-08 10:23:40      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

一、变量赋值问题

  1) 常量 let (声明的时候可以不赋值,但是只能赋值一次),变量 var。

  2) 声明时候如果赋值了,编译器会自动推算类型。

  3) 显示定义变量类型。

let value : Float = 4.0f

  4) 如果需要将一个值转换为其他类型,请使用强制转换。

let aaa = 90;
let bbb = "Hello, World";
let ccc = bbb + String(aaa);

  5) 使用 \() 把值转化为 String

var a : Int = 10;
var b : Int = 5;
println("sum = \(a + b);");

  6) 数组,字典生成  

二、控制流

    在if语句中,条件必须是一个布尔表达式——这意味着像if score { ... }这样的代码将报错,而不会隐形地与 0 做对比。

var array = ["a", "b", "c", "d", "e"];
array[4] = "apple";
println(array);
        
var dict = ["key1" : "value1", "key2" : "value2"];
dict["key3"] = "value3";
println(dict);
        
// 空字典以及空数组
var emptyArray = [String]();
var emptyDict = [String, Float]();
var emptyDictArray = [[String, Float]]();

  

  

 

Swift 语法篇

标签:

原文地址:http://www.cnblogs.com/eileenleung/p/3989729.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!