point 6.
輸出常量和變數
**事例:
//註解:輸出的內容會在最後換行
println("
hello, world")
//輸出的內容最後不會換行
print("
my name is dash geng
")
point 7.
swift **注釋
**事例:
/*註解:swift的注釋風格包括多行注釋(/* */)和單行注釋(//)
/*多行注釋中可以巢狀多行注釋
*///
多行注釋中也可以巢狀單行注釋
*/
point 8.
整數型別
**事例:
//註解:有符號整數
var temperature : int8 = -8
var height : int16 = 179
var monthlyexpenditure : int32 = -4680
var landarea : int64 =9_600_000
//無符號整數
var age : uint8 = 32
var years : uint16 = 2014
var moondistance : uint32 = 384400
var globalpopulation : uint64 = 7_000_000_000
point 9.
浮點數型別
**事例:
var floatnum : float = 1.12345678901234567890註解:var float32num :float32 = 1.12345678901234567890
var float64num : float64 = 1.12345678901234567890
var float80num : float80 = 1.12345678901234567890
var doublenum : double = 1.12345678901234567890
//floatnum的值為:1.123_456_835_746_77
println("
\(floatnum)")
//float32num的值為:1.123_456_835_746_77
println("
\(float32num)")
//float64num的值為:1.123_456_789_012_35
println("
\(float64num)")
//float80num的值為:1.123_456_789_012_35
println("
\(float80num)")
//doublenum的值為:1.123_456_789_012_35
println("
\(doublenum)
")
point 10.
型別安全和型別推斷
**事例:
//註解:常量或變數的賦值操作會觸發型別推斷。
//型別推斷把正整數推斷為int型別
var index = 1
//型別推斷把浮點數推斷為double型別
var pai = 3.14
翻譯 Swift程式語言 關於Swift
swift是一門用於ios和os x應用開發的新的程式語言,它以c和objective c語言為基礎,但沒有c語言的相容性約束。swift採用了安全的程式設計模式並且新增了能夠讓程式設計更加簡單 靈活和富有樂趣的現代化特性。swift是白紙一張,再加上有成熟而且深受喜愛的cocoa和cocoatou...
Swift程式語言初探
繼wwdc2014後,新的程式語言swift浮出水面。它具有高速 現代 安全 可互動等特徵,而且其語法簡單,入門門檻低,有望替代語法複雜難懂的objective c語言。據其作者chris lattner在部落格上聲稱,該語言開發僅僅用了4年時間。而且底層框架基本上都是由其一人開發完畢。依照慣例,先...
swift 語言的程式設計正規化
一 函式式程式設計 對於支援函式式程式設計的語言,其一般的特點可能包含以下幾種 1 支援遞迴 swift 是支援遞迴的,事實上現在不支援遞迴的程式語言已經很難找到了。在 swift 裡寫乙個遞迴呼叫和其他程式語言並沒有什麼區別 1 23 4567 89 func fib n int int else...