> LeekScript
Et interval [a..b] repræsenterer et sæt af tal mellem to grænser a og b. I LeekScript er der reelle intervaller og heltalsintervaller.
Det kan være højre- og/eller venstreafgrænset og højre- og/eller venstreafsluttet.
Intervaller kan bruges til at repræsentere en kontinuerlig serie af tal på en optimeret måde.
Intervaller oprettes ved hjælp af følgende syntaks: ``leekscript var a = [0..10] // heltalsinterval var b = [5.5..8.5] // reelt interval
var c = [5..10[ // interval åbent til højre var d = ]5..10[ // interval åbent til venstre og højre
var e = [0.0..[ // uafgrænset interval til højre (ℝ⁺) var f = ].[ // uafgrænset interval (ℝ) var g = ]-∞..∞[ // samme (ℝ), ∞-tegn understøttet
var h = [..] // tomt interval
Der er to måder at afgøre, om et tal ligger i et interval: ``leekscript var a = ]0..5[ 0 i a // falsk 3 i a // true intervalIndeholder(a, 0) // false intervalContains(a, 3) // true
Det er muligt at iterere over et interval, hvilket gør det muligt at skrive en for-løkke på en mere kortfattet og læsbar måde: ``leekscript for (var x in [3..10[) { debug(x) // vis 3, 4, 5, 6, 7, 8, 9 (fordi 10 er udelukket) }
Du kan konvertere et interval til en liste: `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.