Voglio essere in grado di farlo. Ad esempio, questo è il mio codice:Informazioni su "cond" nello schema
(cond [true AA]
[else BB])
In AA, voglio che faccia 2 cose. 1 è di impostare il valore di una variabile globale e quindi restituisce una stringa. Come potrei fare per farlo?
penso il 90% del tempo è necessario usare 'begin', è con' if' (un altro 5% sarebbe quando si scrivono macro). Inoltre, Racket favorisce 'cond' (o' match') su 'if', quindi se segui raramente userai' begin'. È bello capire 'begin', ma è una di quelle cose che imparerai presto che utilizzerai sorprendentemente poco nella maggior parte dei codici pratici. (Proprio come impari a scrivere loop come funzioni ricorsive, ed è importante imparare questo, e a volte lo hai veramente _need_, ma per lo più userai effettivamente cose come 'map' o' for/list'.) –