100 days of SwiftUI - Day 1 - Simple Types
100 days of SwiftUI - Day 2 - Simple Types Part 2
To create a new variable we need to use "var" to initialize and define.
var operatingSystem = "macOS"
Strings and Integers:
Swift is type safe.
Strings and Integers can not be mixed.
If there are larger numbers, we can use underscores as thousand separators making it easier to read.
var str = "Hello" var age = 25 var population = 8_000_000
Start and end with three double quote marks for multi-line strings, this will include line breaks.
var str1 = """ This goes over multiple lines """ // This way will not show new line breaks in output var str2 = """ This goes \ over multiple \ lines """
Doubles and booleans:
Doubles will hold a decimal value:
var pi = 3.141
Booleans will hold a true or false value:
var isCool = true
Place any type of variable inside your string by adding a backslash \
var score = 85 var str = "Your score was \(score)" var results = "The test results are here: \(str)"
Use the let keyword to create constants. Constants can be set once and never changed.
let taylor = "swift"
Swift assigns each variable and constant a type based on what value it’s given when it’s created.
To be explicit about the data type, we can assign it:
let album: String = "Reputation" let year: Int = 1989 let height: Double = 1.78 let taylorRocks: Bool = true