Swift Language Guide 1 - The Basics Flashcards
Jakym klicovym slovem se deklaruje konstanta?
Let.
let x = 10
Jakym klicovym slovem se deklaruje promenna?
Var.
var x = 10
Jak lze deklarovat vice konstant nebo promennych na jednom radku?
Oddelime je od sebe carkou.
var x = 1, y = 2, z = 3
Co je to typova anotace?
Specifikuje jakeho typu je konstanta nebo promenna.
var number: Int = 10
Jake znaky nemuze obsahovat nazev konstanty nebo promenne?
Bile znaky, matematicke symboly, sipky, invalid Unicode znaky, line a box-drawing znaky, cislici pokud jde o prvni znak.
Lze znova redeklarovat konstantu nebo promennou se stejnym nazvem?
Ne.
Jak se da dat konstante nebo promenne nazev, ktery se shoduje s klicovym slovem Swiftu?
Takovy nazev obklopime znakem ( ` ).
let var
= 10
Jaky je rozdil mezi println a print?
Println vytiskne zpravu a zalomi radek, print pouze vytiskne zpravu.
Co je to string interpolation?
Je to zpusob jak vlozit hodnotu konstanty nebo promenne do retezce.
println(“Hello (myName)”)
Muze ve Swiftu byt komentar vnoreny do jineho komentare?
Ano.
Kdy je nutne ve Swiftu pouzivat strednik?
Kdyz na jednom radku je vic prikazu.
let myNumber = 10; println(myNumber)
V jakych bitovych formach muzou byt ve Swiftu cela cisla?
V 8, 16, 32, 64 bitech.
Jak se zjisti minimum a maximum 8 bitoveho neznamenkoveho celociselneho typu?
S pomoci property min a max.
let minimum = UInt8.min
let maximum = UInt8.max
Na cem zalezi kolik ma Int a UInt bitu?
Na tom kolik ma bitu platforma. Pokud je 64 bitova jsou Int i UInt 64 bitove, pokud 32 bitova, jsou oba take 32 bitove.
Jaky je rozdil mezi Double a Float?
Double ma 64 bitu a presnost alespon 15 pozic.
Float ma 32 bitu a presnost alespon 6 pozic.