//// viewcontroller.swift
// 007-可選項的判斷
//// created by 莊壯勇 on 2018/1/2.
//import
uikit
class
viewcontroller:
uiviewcontroller
func
demo4(name:
string
?, age:
int?) 內有效!
(name +
string
(age))
("----------")}
// guard let & if let 的技巧
// 使用同名的變數接收值,在後續使用的都是非空值,不需要解包
// 好處,可以避免起名字的煩惱!
guard
letname = name,
letage = age
else
(name +
string
(age))
}// mark: - guard 守衛/守護
// guard let 和 if let 剛好相反
func
demo3()
// **執行至此,name 和 age 一定有值!
// 通常判斷是否有值之後,會做具體的邏輯實現,通常**多!
// 如果用if let 憑空多了一層分支,guard 是降低分支層次的辦法
// guard 的語法是swift2.0推出的!
(name +
string
(age))
}// mark: - if let / var 連用語法,目的就是判斷值
// 不是單純的if
func
demo2()
// if let 連用,判斷物件的值是否為nil ,{}內一定有值,可以直接使用,不需要解包
// if var 連用, {}可以對值進行修改
ifvar
name = oname,
letage = oage 中
(name +
string
(age))
}else
}// mark: - ??
func
demo1(x:
int?,y:
int?)
func
demo(x:
int?,y:
int?)
else}}
機器學習基石第四節筆記
1.首先我們一直說,訓練集,通過訓練資料得出模型。測試集驗證模型的準確率。但是為什麼要這樣做呢?答 數學上有乙個不等式叫做霍夫丁不等式 hoeffding s inequality 這個不等式 當n足夠大的時候,v和u相等的概率很大,意思就是如果我從一大堆資料中,取一部分資料做訓練。如果這個訓練得到...
python學習 GUI第四節
今天用gui內容寫乙個加法計算器 需要三個對話方塊及乙個按鈕 from tkinter import master tk v1 strin ar v2 strin ar v3 strin ar def text content 測試輸入是否為數字,若不是數字則不能錄入 return content....
ObjC第四節 繼承
繼 承 1 繼承 1.1 nsobject,根類,oc建立的類都繼承自根類,位於類層次結構的頂層,沒有父類 1.2 父類的例項變數和方法都可以被隱式的繼承過來成為子類的一部分,子類就可以直接訪問這些例項變數和方法 1.3 alloc和init是繼承自nsobject的方法 1.4 繼承的概念呈單鏈繼...