Swift入門篇 基本型別 1

2021-09-08 23:11:25 字數 3939 閱讀 9129

今天遇到了乙個很煩的事情是,早上10點鐘開啟電腦,一直都進入系統(我的系統  mac os x yosemite 10.10 系統),一直卡在登陸介面上進不去,心裡想蘋果新系統這麼脆弱,現在很多軟體不相容就算了,搞的我還進不了系統,真是鬱悶。然後在google 上搜尋,google也打不開(真是悲催, 據說」組織「 要開會,大家先不要用google)。然後用」度娘「搜尋,搜了半天,終於找到了解決方 ,原因是」安裝了 搜狗輸入法「。 生活在國內做個程式設計師你說容易嗎?好軟體不讓用,亂軟體坑死你。如果您遇到這樣問題  解決方法參考這個鏈結(

今天給大家介紹的swift語言中基本型別

一:swift語言基本型別介紹

整      形  int 

浮點型別 float double

字元型別 string

集合型別 arrary dictionary

注意點:

1: 基本型別 首寫字母 要大寫。

2: 基本型別不能直接定義 型別變數 (這和其他語言有所不同)

錯誤寫法

//

//基本型別

//import foundation

int a =10

//錯誤 基本型別不能直接定義變數

二;變數

說明:

定義變數的關鍵字是

var;

格式:

var變數名 = 變數值

解釋:編譯器是通過」變數值「 來推斷 」變數名「 的型別。

例子:

//

//基本型別

//import foundation

/*var 是變數關鍵字 a 是變數名 10 是變數值 編譯器是通過 變數值10 來推斷 變數a 的型別。

即 a的型別 是整形

*/var a = 10

var b = "

swift"//

編譯器 通過 字串 "swift" 來推斷 變數b 的型別 即 b 是字串型別

var c = true

//編譯器 通過 布林值 true 來推斷 變數c 的型別 即 c是布林型別

//分別列印出 變數值的內容

println(a)

println (b)

println(c)

執行結果

10

swift

true

犯錯點

//

//基本型別

//import foundation

var a = 10

//正確 等號兩邊都要有空格

var b=10

//編譯器會報錯 ,因為等號兩邊沒有空格。

三: println 的用法

擴充套件一點 println的用法

1:println() 函式直接輸出 字串

2:println() 函式 直接輸出 變數或常量

3:println()函式 可以 字串和 變數或常量 直接輸出

例子  

1:println() 函式直接輸出 字串
//

//基本型別

//import foundation

//println 函式直接輸出 字串

println(

"swift

")

執行結果

swift

2:pirntln() 函式 直接輸出 變數或常量
//

//基本型別

//import foundation

//println 函式直接輸出 變數

var a = 10

println(a)

//println 直接輸出 整形變數

var b = true

println(b)

//直接輸出 布林型別的變數

執行結果

10

true

3:pirntln()函式  可以 字串和 變數或常量 直接輸出

其中 輸出的變數表示方式 \(變數名) \()變數的佔位符,括號裡面放變數

//

println 函式直接輸出 變數或常量 字串

var c = 10

println(

"c=\(c)

")//

\() 是佔位符 c是變數名

var d = true

println (

"d=\(d)

") //

\() 是佔位符 d是變數名

執行結果

c=10

d=true

四:常量

說明:

定義常量的關鍵字是 let ;

格式:

let 變數名 = 變數值

解釋:編譯器是通過」常量值「 來推斷 」常量名「 的型別。

例子

//

//基本型別

//import foundation

/*let 是常量關鍵字 a 是常量名 10 是常量值

編譯器通過 常量值10 來推斷常量a 的型別 即a是整形

*/let a = 10

let b = true

//編譯器 通過 布林值 true 來推斷 b的型別

println (a)

//println 函式直接輸出 常量

println (b)

執行結果

10

true

常量和變數的區別:

1:常量只能賦值一次,不能在修改

2:變數可以修改多次,修改過的變數值的型別必須相同。

例子:變數可以修改多次,修改過的變數值的型別必須相同。

//

//基本型別

//import foundation

var a = 10

//編譯器 通過 變數值10 推斷出 變數a 的型別為 整形

a = 20

//重新給整形變數賦值 20

println(

"a=\(a)

") //

println 函式輸出 字串和變數

輸出結果

a=20
錯誤寫法

//

//基本型別

//import foundation

//錯誤用法

var b = 10

//編譯器 通過 變數值10 推斷出 變數a 的型別為 整形

b = "

swift"//

b為整形,此時有重新給 b 賦值 字串「swift」 型別不匹配,必須給b賦值整形值

常量只能賦值一次,不能在修改

//

//基本型別

//import foundation

let v = 10

println (

"v=\(v)

")

執行結果:

v=10
錯誤寫法

//

//基本型別

//import foundation

//錯誤寫法

let v = 10

v = 11

//錯誤 v是常量 只能賦值一次。

C 學習(五)入門篇 基本型別

物件導向程式設計的本質是設計並擴充套件自己的資料型別,讓型別和資料匹配。內建c 分成兩種型別 基本型別和復合型別 1.簡單變數 程式需要儲存資訊時,必須記錄三個基本屬性 1 資訊將儲存在哪 2 要儲存什麼值 3 儲存何種型別的值 如 int braincount braincount 5 這語句表明...

Swift入門篇 迴圈語句

原文 swift入門篇 迴圈語句 下面是分享我買的足彩的資訊 評個人感覺買的 廢話不多說,繼續就開始繼續分享swift入門篇 中的迴圈語句。一 迴圈語句 1 for 用法2 for in用法 3 while 用法4 do while 用法 for 的用法 一般格式 常見格式 for格式很多 for ...

Swift入門篇 迴圈語句

下面是分享我買的足彩的資訊 評個人感覺買的 廢話不多說,繼續就開始繼續分享swift入門篇 中的迴圈語句。一 迴圈語句 1 for 用法2 for in用法 3 while 用法4 do while 用法 for 的用法 一般格式 常見格式 for格式很多 for 變數 變數 某個值 變數 例子 f...