Swift學習筆記 簡單值

2021-07-08 16:43:02 字數 1218 閱讀 8608

//列印會自動換行

print

("hello, swift!")

//宣告常量

let no1int = 70;

let no1double = 10.0;

//若初始化時未提供足夠資訊(沒有初始值),可以在變數後面指定型別,用冒號隔開。

let no1float: float =1314.521

print

(no1float,no1int,no1double)

letlabel = "我就問你 kevin 帥嗎?"

let answer = "

帥得飛起"

let score = 100

//值在轉化為另一種型別時從不具有隱含性。如果需要轉化值到另一種型別,請明確性地為值進行格式轉換。

let answerlabel = label + answer + string(score)

print

(answerlabel)

//宣告變數

var no1variable = 250

print

(no1variable)

no1variable=

213

print

(no1variable)

//更簡單的方法將值轉換為string:將值寫在括號中,並在括號前新增乙個反斜槓。例:

let oranges = 5

letlet+

oranges) pieces of fruit."

print

print

(fruitsummary)

//通過建立乙個陣列和字典,通過index和key 獲取對應的值

var

shoppinglist[

1] =

"iphone 6s"

varoccupations = ["beijing":"captain","tokyo":"hot"]

occupations

["kevin"] ="gaofushuai"

//為了防止型別資訊被更改,空陣列列用,空字典用[:]進行初始化- 例如,為變數賦新值和給函式傳遞引數的時候。

Swift(一)簡單值

swift的源副檔名是.swift 按照國際慣例,學習一門新語言寫的第乙個程式都是在螢幕上輸出一句 hello,world 在swift裡,一行 就搞定了 如果你以前寫過c或者objective c的 這個語法你肯定看著很眼熟 在swift裡,這行 就已經是乙個完整的程式了。你不需要單獨匯入用於像輸...

swift學習筆記

1 值永遠不會被隱式轉換為其他型別。如果你需要把乙個值轉換成其他型別,請顯式轉換。let label the width is let width 94 let widthlabel label string width could not find an overload for that acc...

Swift學習筆記

常量 let product constant iphone6 變數 var product var ipad 不需要宣告變數型別,會根據右側的值推導左側變數的型別 可以多個變數定義在一起 var x1 30,x2 abc 可以精確指定變數的型別 var x1 int 27 指定x1為int型 pr...