Swift程式語言 Point6 10

2021-06-26 11:26:47 字數 1750 閱讀 3831

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...