Swift

Functions

func addTwoNumbers(a:Int, b:Int) -> Int {
    return a+b;
}

print(addTwoNumbers(a: 5, b: 6))

Notice the MANDATORY typing and naming parameters

Classes

class Rat {
    var health = 5;
}

class Bplate {
    let numberOfIngredientsICantPronounce = 50
    var m_rat: Rat?

    func checkForRat(exterminationInstruction: (Rat) -> Void) {
        if let rat = m_rat{
            exterminationInstruction(rat)
        }
    }
}

Functions as parameters...

Closure

Typing

Strings

aString.replacingOccurrences("\n", "")

PYTHON SPLIT

Last updated