Programmering i App Lab Tastatur

Tastatur

De tegn, der ikke står på tasterne. Slå dem op her i stedet for at lede.

Programmering bruger en håndfuld tegn, som et dansk tastatur gemmer bag eller AltGr. De findes ikke på nogen tast, du kan se. Du skal ikke kunne dem udenad, bare slå dem op, indtil fingrene selv kan det.

Tegnene

TegnHedderMac (dansk)Windows (dansk)Bruges til
[ Kantet parentes ud 8 AltGr8 Lister: byer[0]
] Kantet parentes ind 9 AltGr9 Lister: byer[0]
{ Krøllet parentes ud 8 AltGr7 Records: {"navn": navn}
} Krøllet parentes ind 9 AltGr0 Records: {"navn": navn}
\ Backslash 7 AltGr< Linjeskift i tekst: "\n"
" Anførselstegn 2 2 Tekst: "Hej"

er option eller alt, tasten mellem ctrl og cmd. er shift. På Windows sidder AltGr til højre for mellemrumstasten.

På Mac er < tasten til venstre for Z. Det samme gælder på Windows.

Backslash er ikke skråstreg

De to streger vender hver sin vej, og de betyder ikke det samme:

Skriver du "/n" i stedet for "\n", får du ikke linjeskift. Der står bare /n på skærmen.

Hvornår taster du, og hvornår trækker du?

Kurset er blokke først, fordi blokke ikke kan staves forkert. Men når først du er inde i et hul, er det tit hurtigere at taste end at samle udtrykket af små brikker. Begge dele giver præcis den samme kode.

Fælden: en blok, du trækker ind, overskriver det, du har tastet.

Er du i gang med at skrive alleByer + byer i et hul og går i stå ved [, så lad være med at hente list[0] fra værktøjskassen. Blokken lander oven i hullet og smider alt det, du har skrevet, ud. Du starter forfra.

Vælg én af delene, før du begynder på et hul: enten taster du hele udtrykket, eller også trækker du alle brikkerne ind. Ikke halvt af hver.

Skal du taste hele linjen, ser den sådan her ud, tegn for tegn:

alleByer + byer[i] + "\n"

Det er 8 til [, 9 til ] og 7 til \ undervejs.