初窥Swift-01-(基本输出,值类型,字典,数组)

《初窥Swift》一共三篇,目的是想看一下,swift一些语法结构,熟悉一下自己将要研究的语言包括:

 

初窥Swift-01-(基本输出,值类型,字典,数组)


初窥Swift-02-(for,while,if,switch)

初窥Swift-03-函数

OK以后要慢慢研究一下,顽张れ



swift出来那么久了,不属于狂热分子,今天才开始看看传说中的swift。本人代码经验很一般,但接触过的语言不少:c-java-c#-js-c++-html-css-oc等等吧,对Apple的东西的印象就是给人感觉就是奇葩(不是贬义词),然后时间一长感觉就喜欢的不行不行的,一直不明白是苹果引领了我们的审美,还是我们本来就是喜欢,只是Apple把它挖出来了。所以说现在对swift感觉就是奇葩…………

先看看swift是啥      以后在慢慢研究吧。

建一个控制台程序:

import Foundation

println("Hello, World!")

let:声明常量

var:声明变量。一个常量的值,在编译的时候,并不需要有明确的值,但是你只能为它赋值一次

可以通过 :参数类型 来规定类型,也可以不需要。类型转化需要强制转化

var myItem : Double = 10
let myItem2 : Float = 21
myItem  = 20


let label = "label width is "
let width = 10
let labelWidth = label + String(width)
println(labelWidth)

输出:

label width is 10


还有其他方法转化成字符串,在字符串中加上\(参数)即可。

let apples = 21
let oranges = 54
let applesSum = "i have \(apples) apples."
let orangesSum = "i have \(apples + oranges) pieces of fruit."
println(applesSum)
println(orangesSum)


let a : Float = 3
let b : Float = 8
let abSum = "\(a+b).Hi,song"
println(abSum)
输出:

i have 21 apples.

i have 75 pieces of fruit.

11.0.Hi,song

看看它的数组和字典

var array = [1,2,3,4,5,"last"]
array[2] = 12
println("array[2] = \(array[2])")
println("array = \(array)" )

var dist = [
    "one" : "one2",
    "two" : "two2"
]
println("dist-->\(dist)")
输出:

array[2] = 12

array = [1, 2, 12, 4, 5, last]

dist-->[one: one2, two: two2]











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值