本篇内容是在XCode的Playground下编写的
那么什么是Playground呢?
提到Playground我们就不得不提Swift这个最近苹果公司力推的语言, Swift是苹果公司在WWDC2014上发布的全新开发语言。从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与OC混合使用。
Xcode 6 对 Swift 有着全面深入的支持。你可以利用 100% Swift 代码创建全新的 app,或者将新的 Swift 代码或框架添加到现有的 app 中,还可查看用 Swift 和/或 Objective-C 语言编写的文档。“跳转至定义”或“快速打开”等所有常见的可供性同样适用于 Swift,甚至还可用 Swift 语法显示 Objective-C 标头定义。
尽管 Swift 编译为高度优化的原生代码,但 Playground 可以实现脚本语言的交互式体验。键入一行代码,结果便会立即显现。如果你的代码运行一个循环,可将该行代码添加到时间轴辅助编辑器中,观察其进度。以图形方式显示变量,绘制视图时检查每一个步骤,或者观看 SpriteKit 动画场景。在 Playground 中优化好代码后,即可将它移到你的项目中。Playground 文档包括你可以在 Playground 中打开的教程,其中包含可供试验的交互式工作表。
但是, Playground现在感觉还是一个玩具, 玩玩可以, 但是真正的去用它编程 那就不怎么靠谱了
// Playground - noun: a place where people can play
import UIKit
var str = "Hello, playground"
// 输出语句
// 我们学习每一门语言的第一条语句HelloWorld!
println("hello, world")
// 定义常量
// 可以不写数据类型, 系统会根据其赋值自动推荐其类型
//let a = 10
let a : Int = 10
println("\(a)")
println(a)
// 定义变量
var b = 11.0
//var b : Float = 11.0
// Swift不支持隐式转换 必须显示转换类型
var c = (Double)(a) + b
// Swift命名几乎支持所有Unicode编码
// 注意以下几点:
// 1. 不能使用系统保留字, 如果一定要使用保留字, 可加`保留字`命名
// 2. 不能以数字开头
// 3. 不能使用数字符号命名
// 4. 不能使用横线箭头命名
let `Int` = 1
var 哈哈 = "呵呵"
println(哈哈)
var