Cursus Raku / Provectus / Operatores
Conspectus operatorum
Cum expressio plures operatores continet, Raku decidere debet quo ordine eos applicet. Duae regulae hoc regunt: praecedentia et associativitas.
Praecedentia
Praecedentia decernit quis operator arctius ligat. Multiplicatio altiorem praecedentiam quam additio habet, ergo primum fit:
say 2 + 3 * 4; # 14Expressio legitur ut 2 + (3 * 4), dans 14
potius quam 20. Semper parenthesibus uti potes ut alium
ordinem imperes:
say (2 + 3) * 4; # 20Associativitas
Associativitas ordinem inter operatores eiusdem praecedentiae decernit. Subtractio sinistro-associativa est, ergo a sinistra congregat:
say 8 - 3 - 2; # 3Hoc est (8 - 3) - 2, quod est 3. Elevatio
ad potestatem autem dextro-associativa est:
say 2 ** 3 ** 2; # 512Hic expressio congregat ut 2 ** (3 ** 2), id est
2 ** 9, quod est 512.
Comparationes catenatae
Operatores comparationis catenari possunt, quod naturaliter legitur et id quod ex mathematica exspectas facit:
say 1 < 2 < 3; # True
say 1 < 5 < 3; # FalseValor medius cum ambobus vicinis comparatur:
1 < 2 < 3 verum est quia 1 < 2 et
2 < 3 ambo vera sunt.
Exercitatio
Sequuntur 1 quiz de contentis huius argumenti.
Exercitationes
In hac sectione sunt 3 exercitationes. Omnia huius sectionis argumenta inspice antequam exercitationes incipias.