import UIKit
let joke = """
Q: Why did the chicken cross the road?
A: To get to the other side!
"""
print(joke)
let greeting = "It is traditional in programming to print \"Hello World\"."
print(greeting)
var myString = ""
if myString.isEmpty {
print("The string is empty.")
}
myString
let string1 = "Hello"
let string2 = ", world!"
let myString1 = string1 + string2
print(myString1)
var myString2 = "Hello"
myString2 = myString2 + ", world!"
myString2 += " Hello!"
print(myString2)
//String Interpolation
let name = "Kenneth"
let age = 53
print("\(name) is \(age) years old.") // Kenneth is 53 years old.
let a = 4
let b = 5
print("If a is \(a) and b is \(b), then a + b equals \(a+b)")
//String Equality and Comparison
let month = "January"
let otheMonth = "January"
let lowercasedMonth = "january"
if month == otheMonth {
print("They are he same")
}
if month != lowercasedMonth {
print("They are not the same.")
}
let name1 = "Johnny Appleseed"
if name1.lowercased() == "joHnny aPPleseeD".lowercased() {
print("The two names are equal.")
}
let greeting1 = "Hello, world!"
print(greeting1.hasPrefix("Hello"))
print(greeting1.hasSuffix("world!"))
print(greeting1.hasSuffix("World!"))
let greeting2 = "Hi Jancy, my name is Kenneth."
if greeting2.contains("my name is") {
print("Making an introduction")
}
//Counting characters
let count = name.count
print(count)
let newPassword = "1234"
if newPassword.count < 8 {
print("The password is too short. Passwords must have at least 8 characters.")
}
//Switch Statements
let someCharacter: Character = "e"
switch someCharacter {
case "a", "e", "i", "o", "u":
print("\(someCharacter) is a vowel")
default:
print("\(someCharacter) is not a vowel")
}