App maken: ook jij kunt het leren!

 

de iOS Academie Forums

Forums - Producten van de iOS Academie - Het boek: Programmeren met Swift: Voorwaardelijke uitvoering

Jeroen  Jeroen heeft nog geen Studiekaart. Klokje07 mei 2015, 15:33
Avatar
Avatar
Berichten:3


Hey! 

Ik loop een beetje vast op dit punt. 

Heb alles over getypt van bladzijde 70, 71 en 72  maar kan hem niet laten lopen
"==" word niet herkend. 

 

Schermafbeelding

Enig idee wat ik hier fout doe ? 

 

Met vriendelijke groeten,

 

Jeroen 

Reageer


AppChanger  Laurens heeft nog geen Studiekaart. Klokje07 mei 2015, 18:17
Avatar
Avatar
Berichten:301
Fans:13


Hallo Jeroen,

Het is zeer normaal dat je foutmeldingen krijgt. De opbouw van je if-statement is namelijk onjuist. Een If-statement bestaat steeds uit het woord "if" gevolged door een vergelijking vb "2 == 3" en tenslotte .  Tussen deze haken zet je dan code.

Het probleem in jouw code zit hem in de vergelijking. Om over een vergelijking te kunnen spreken moet je twee objecten hebben om te vergelijken.

Een mogelijk if statement zou zijn:

if  "Swift" == "Swift" {

// Indien de te vergelijken Strings de zelfde tekst bevatten zal dit statement slagen. Aangezien dit nu het geval is ("Swift" is het zelfde als "Swift") zal de code die je tussen de haakjes plaatst worden uitgevoerd. Indien de Strings niet aan elkaar gelijk zijn, word je code tussen de haakjes niet uitgevoerd.

}

 

Hopelijk heb ik je met deze uitleg geholpen. Indien je nog vragen hebt stel je ze hier gerust!

 

Met vriendelijke groeten,

Laurens

Reageer


Jeroen  Jeroen heeft nog geen Studiekaart. Klokje07 mei 2015, 19:44
Avatar
Avatar
Berichten:3


Hartelijk dank voor de snelle reactie! 

Ik had het tussendoor zelf uitgepuzzled! 
Maar ook super bedankt voor de feedback, het is me duidelijk! 

 

Groetjes, 

Jeroen 

Reageer

Leuk! 1 persoon vindt vindt dit leuk.

Rick  Op de eerste vier stappen van zijn/haar studiekaart scoort Rick 51%. Klokje09 okt 2015, 14:10
Avatar
Avatar
Berichten:41


Je hebt gelijk Laurens.

Als je in de code van  if =="g" { maakt if "g"=="g" { dan doet hij het.

Alleen zo staat het niet in het boek.

Een foutje??

Met vriendelijke groet,

Rick

Reageer