let str:String = "Hello"
let str = "Hello"
//Sur le côté droit"Hello"Est un type String, donc str est implicitement un type String
let color:UIColor = UIColor.red
let color:UIColor = .red
//Comme UIColor est explicitement déclaré sur le côté gauche, UIColor sur le côté droit peut être omis.
UIView.animate(withDuration: 1, delay 1,
options: UIView.AnimationOptions.curveEaseIn,
animations: { }, completion: nil)
UIView.animate(withDuration: 1, delay 1,
options: .curveEaseIn,
animations: { }, completion: nil)
//Puisque le type d'argument est AnimationOptions d'UIView, il peut être omis.
(référence) https://t.co/j5Yq9fIrQO?amp=1
let add = (num1 ?? 0 as Int) + (num2 ?? 0 as Int) + (num3 ?? 0 as Int)
//Il est plus rapide de spécifier le type
let add1 = num1 ?? 0 as Int
let add2 = num2 ?? 0 as Int
let add3 = num3 ?? 0 as Int
let sum = add1 + add2 + add3
//Il est plus facile de le déballer d'abord, ou de le décomposer pour des expressions compliquées avant de le calculer.
Recommended Posts