xxxxxxxxxx
let stepGoal = 10000
let steps = 3948
steps > stepGoal / 2 ? print("Almost halfway") : print("Over halfway")
xxxxxxxxxx
let a = 10
// Note that the space after the question mark
// is required! If you don't do this, the compiler
// will think you're trying to use optional chaining.
let result = a > 5 ? true : false // true
xxxxxxxxxx
// Ternary operator ==>
// value = condition ? valueIfTrue : valueIfFalse
xxxxxxxxxx
let numberOfCookies = 3
let mood = numberOfCookies > 2 ? "😀" : "😔"
Group of answer choices
What is the value of mood after executing the following code?
xxxxxxxxxx
Refactor the code below so that largest is declared
and assigned to in one line using the ternary operator.
code that is // is coded that is being replaced by ternary operator.
let number1 = 14
let number2 = 25
//var largest: Int
//if number1 > number2 {
// largest = number1
//} else {
// largest = number2
//}
let largest = number1 > number2 ? number1 : number2