iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
Mobile Development

IOS菜逼八連續30天挑戰系列 第 3

Day 3 Swift語法-基礎篇(1/3)-基本運算符及字串

  • 分享至 

  • xImage
  •  

今天介紹一些基本我們常會遇到的語法:

首先是我們在宣告的時候常碰到的var 跟 let,例如:

let user1 = "jack"
var user2 = "peter"

這兩個都是宣告,但是最大的差別在於,透過var宣告後的值是可以改變的,相反,透過let宣告的值就不能改變,所以var可稱為"變數",let則稱為"常數"

(上圖就是嘗試改變透過let宣告的值導致編譯器報錯)

接著是字串的一些使用方法:
1.連接字串

let user1 = "jack"
let user2 = "peter"
let allUser = user1 + " and " + user2
print(allUser)

2.字串中包含數字

let jackMoney = 100
let jackAllMoney = "jack has \(jackMoney)"
print(jackAllMoney)

3.大小寫轉換

let abc = "abc"
let newAbc = abc.uppercased()
//lowercase()是小寫

4.取字串長度(空白也算一格喔)

let string = "Swift is a good language"
print(string.count)

5.多行文字(使用""")

let string = """
Swift is a good language
Xcode is a good tool
Swift是個好語言
"""
print(string)

接下來介紹一下資料型態,剛剛的程式碼我們可以改成:

    var user: String = "jack"

其實我們宣告的時候不用特別去宣告型態,Swift會自動幫我們判斷,我們也可以透過以下方法去對資料型態作轉換:

let int = 3
let double = Double(int)

最後講一下如何取用亂數:

let randomInt = Int.random(in: 1...10)//整數亂數

let randomDouble = Double.random(in: 1.0...10.0)//浮點數亂數


上一篇
Day 2 駝峰式命名法
下一篇
Day 4 Swift語法-基礎篇(2/5)-Collection Types
系列文
IOS菜逼八連續30天挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言