swift:具有型別推斷功能,宣告乙個變數的時候不用制定資料型別,系統會自動判定:var age = 12
一、識別符號:
1.區分大小寫
2.中文命名的變數合法
3.如果一定要使用關鍵字座識別符號,前後要新增重音符號(『)如 』class『,當然最好不要用
二、常量
常量識別符號前面加上關鍵字 「let」,注意:只能在初始化的時候賦值 例如:let hello = "hello" 如果再次賦值就會出錯,例如:hello = "say hello",這樣就會報錯的!!
三、變數
在識別符號前面加上關鍵字var,var可以同時宣告多個變數:var x =20, y =20 , z = "afn"
四、命名規範
1.基本資料型別 的 常量名 全為大寫;如果由多個單詞構成,則可以用 下劃線 隔開:
let year = 60
let week_of_month = 4
2.變數的命名主要以清楚易懂為主,通常會以 小寫字母 作為開始,其餘 單詞 首字母大寫:
var maximumnumberofloginattempts = 10
var currentloginattempt = 0
4.函式哈方法名以 小寫字母 作為開始,其餘 單詞 首字母大寫:balanceaccount和isbuttonpressed
五、注釋
注釋的用法分為兩種:單行注釋(//)和多行注釋(/*...*/)與c、c++和oc類似
六、表示式
1.不指定資料型別
var a1 = 10
let a2 = 20
2.指定資料型別
var a1:int = 10
let a2:int1 = 20
3.多條語句寫在一行的時候,需要通過分號來區別語句:var a1:int = 10; var a2:int = 20
七、數字表達方式
1、數字進製表示
二進位制0b開頭、八進位制0o開頭、十六進製制0x開頭 注意:後面的字母必須小寫
2、指數表示:用e表示冪,例如 var mymoney = 3.36e2
var rate = 000.0156
var money = 3_360_000
八、數字型別之間的轉換
1.整型數值之間的轉換
在swift之中必須通過型別轉換:
let highscore:uint16 = 90
let shortscore:uint8 = 120
let totalscore = highscore +shortscore //錯誤
let totalscore = uint8(highscore)
+shortscore //正確 但是數值較大會異常,不建議大轉小
let totalscore =highscore +uint16(shortscore) //正確
2.整型與浮點型之間的轉換
let highscore:uint16 = 90
let shortscore:uint8 = 120.6
let totalscore = highscore +shortscore //錯誤
let totalscore = float(highscore)
+shortscore //正確 安全
let totalscore =highscore + float(shortscore) //正確 小數被截掉
九、字元
字元的型別是character, let andsign1:character = "&"
字串型別是string,用let宣告的字串是不可變的,var宣告的是可變的
Swift學習 三 常量與變數
int float double bool character string array dictionary 元組型別 tuple 可選型別 optional swift中用let關鍵字來宣告常量 在常量名後面加上 冒號 和 型別名稱 let age int 18 定義了乙個int型別的常量age...
Swift學習 1 常量與變數
1.宣告 常量和變數必須在使用前宣告,用let來宣告常量,用var來宣告變數。let maximumnumberofloginattempts 10 var currentloginattempt 0 你可以在一行中宣告多個常量或者多個變數,用逗號隔開 var x 0.0,y 0.0,z 0.0no...
Swift學習筆記 變數與常量
1.swift是一門強型別語言,不能為變數賦予其自身資料型別之外的值 2.宣告變數使用var關鍵字,宣告常量使用let關鍵字 3.宣告變數或常量時沒有對其指定型別且賦予了初值,則編譯器會自動推斷常量或者變數的值,即 型別推斷 反之,宣告變數或常量時既沒有指定其型別又未設定初值則不被允許 4.swif...