Swift 11 nil聚合運算

2022-08-19 05:12:17 字數 559 閱讀 6010

//: playground - noun: a place where people can play

import uikit

var str = "hello, playground"

// nil的聚合運算可以說是為了可選值而出的

// 它的體現是"??"

// eg:

// a ?? b -> a != nil ? a! : b

var usernickname : string?

usernickname = "bobo"

// 最原始:

if usernickname != nil else

// 簡化成-->

var outputname = usernickname != nil ? usernickname! : "guest"

// 簡化成-->

// 簡單理解為:如果usernickname為空就取"guest", 反之則取usernickname解包後的值

var name = usernickname ?? "guest"

Swift語法11 函式

func 函式名 引數列表 返回值型別 1.沒有引數,沒用返回值 func about void 呼叫函式 about 簡單寫法 如果沒用返回值,void可以寫成 func about1 如果沒有返回值,後面的內容可以都不寫 func about2 about2 2.有引數,沒用返回值 func c...

小說 魔王冢 11 重聚

怎麼,乙個人?呂思陽一進門便陰陽怪氣地說道。聽了這話,李翊軒便 騰 地拱起了一肚子火兒 明明大難臨頭了,居然還有閒心吃這門子飛醋!他挑起大拇指蹭了蹭鼻頭,淡淡地反問道 你想幾個人?我以為你又會摟著哪個小妞兒在床上廝混呢。呂思陽撇撇嘴,說道 所以來之前打了個 問問。李翊軒有些無奈,便索性作出一副無賴的...

swift學習筆記(11) 下標

下標可以定義在類 結構體和列舉中,是訪問集合,列表或序列中元素的快捷方式。可以使用下標的索引,設定和獲取值,而不需要再呼叫對應的訪問方法。舉例來說,用下標訪問乙個array例項中的元素可以寫作somearray index 訪問dictionary例項中的元素可以寫作somedictionary k...