swift語言的基本資料型別是int
float:用於儲存浮點數(即包含小數的值)
double:和float一樣,但是前者的精度約是後者精度的兩倍
char:可以儲存單個字元,例如字母a,數字字元100,或者乙個分號";";
變數和常量
常量:在swift語言中,使用關鍵字「let」來定義常量。
let mm = 70
let name = ganging
let height = 170.0
如果初始化值沒有提供足夠的資訊(或沒有初始化值),可以在變數名後寫型別,並且以冒號分隔。
let imlicitinteger = 50
let imlicitdouble = 50.0
let explicitdouble : double = 50
let label = "the width is "
let width = 94
let width label = label + string(width)
在swift程式中,可以使用簡單的方法在字串以小括號來寫乙個值,或者用反斜線"\"放在小括號之前。
let oranges = 5
變數在swift程式中,使用關鍵字"var"來定義變數。
var myvariable = 42
var name = "guan"
在swift程式中使用方括號""建立乙個陣列和字典,可以通過方括號中的索引或鍵值來訪問陣列和字典中的元素。
var shoppinglist = ["catfish","water","tulips","blue paint"]
var occupation = ["malcolm":"captain","kaylee":"mechanic"]
在swift程式中,建立乙個空的陣列或字典的初始化格式
let emptyarray = string()
let emptydcitionary = dictionary()
字串字面量
轉移特殊字元\0(空字元),\\(反斜線),\t(水平製表符),\n(換行符),\"(雙引號),\『(單引號)
單位元組unicode標量,寫成\xnn,其中nn為兩位十六進製制數
雙位元組unicode標量,寫成\unnnn,其中nnnn為4為十六進製制數
四位元組unicode標量,寫成\unnnnnnnn,其中nnnnnnnn為8位十六進製制數。
初始化空字串
var emptystring = " "
var anthoremptystring = string()
字串插值
let mutilplier = 3
let message = "\(multiplier) time 2.5 is \(double(mutilplier) * 2.5)"
通過呼叫字串的hasprefix/hadsuffiix方法來檢查字串是否擁有特定的字首/字尾
utf-8
for codeunit in dogstring.utf8{
utf-16
for codeunit in dogstring.utf16
unicode標量
for scaler in dogstring.unicodescalars{
Swift (一) 常量 變數 資料型別
1 常量 swift中常量使用let修飾 letname huangjingzheng 2 變數 swift中常量使用var修飾 var age 22 age 34 oc 和 swift語言的差異 1 沒有main函式 2 每行語句結束不需要使用 號 可用可不用 3 在swift語言中常量和變數自動...
Objective C 的資料型別和常量
這裡主要記錄幾個objective c語言中幾個與c語言不太一樣的資料型別。id 是乙個指標型別,可以指向任何型別的物件。bool 和char是一樣的,但是是作為布林值來使用的,yes 表示1 no 表示0.iboutlet 是乙個沒有任何意義的巨集,當.xib檔案中.h檔案讀取類的定義時,會對其做...
常量和基本資料型別
今天學習了常量 1.字串常量 雙引號括起來的內容 2.整數常量 所有整數 3.小數常量 所有小數 4.字元常量 用單引號括起來的內容單個數字 單個字母 單個符號 5.布林型常量 較為特殊只有true和false 6.空常量 的值就是null 對於整數有4種表現形式 二進位制 八進位制 十進位制 十六...