今天遇到了乙個很煩的事情是,早上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)
10swift
true
犯錯點
//三: println 的用法//基本型別
//import foundation
var a = 10
//正確 等號兩邊都要有空格
var b=10
//編譯器會報錯 ,因為等號兩邊沒有空格。
擴充套件一點 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)
//直接輸出 布林型別的變數
10true
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...