> LeekScript
Intervalli [a..b] edustaa lukujoukkoa kahden rajan a ja b välillä. LeekScriptissä on olemassa reaalisia ja kokonaislukuvälejä.
Se voi olla oikealle ja/tai vasemmalle rajattu ja oikealle ja/tai vasemmalle suljettu.
Intervalleja voidaan käyttää jatkuvan numerosarjan esittämiseen optimoidulla tavalla.
Intervallit luodaan seuraavalla syntaksilla: ``leekscript var a = [0..10] // kokonaislukuväli var b = [5.5..8.5] // reaaliväli
var c = [5..10[ // oikealle auki oleva alue var d = ]5..10[ // vasemmalle ja oikealle avoin alue
var e = [0.0..[ // rajoittamaton väli oikealla (ℝ⁺) var f = ]..[ // rajaton väli (ℝ) var g = ]-∞..∞[ // sama (ℝ), ∞-merkkiä tuetaan
var h = [...] // tyhjä alue
On olemassa kaksi tapaa määrittää, onko luku intervallialueella: ``leekscript var a = ]0..5[ ]0..5[ 0 a:ssa // false 3 a:ssa // true intervalContains(a, 0) // false intervalContains(a, 3) // true
Intervallin iterointi on mahdollista, jolloin for-silmukka voidaan kirjoittaa tiiviimmin ja luettavammin: ``leekscript for (var x in [3..10[) { debug(x) // näytä 3, 4, 5, 6, 7, 8, 9 (koska 10 on suljettu pois) }
Voit muuntaa alueen listaksi: `leekscript var a = [5..10[ var b = [1.0..1.7] intervalToArray(a) // [5, 6, 7, 8, 9] ``
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.