Programmer avec le langage Linotte
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Programmer avec le langage LinotteConnexion

Besoin d'un conseil sur la programmation en Linotte ?

Le Deal du moment : -40%
Machine à café avec broyeur KRUPS ...
Voir le deal
357.99 €

descriptionQueue 0.2 (Pile FIFO) EmptyQueue 0.2 (Pile FIFO)

more_horiz
Queue est un tube implémentant un pile FIFO.

Il est disponible ici :
http://abaque.googlecode.com/files/Queue.zgl

La ligne pour l'importer directement dans un livre est la suivante :
~greffon 1 queue 0.2 "http://abaque.googlecode.com/files/Queue.zgl"

En reprenant l'exemple tube_pile.liv présent dans l'Atelier, on obtient celui là:

[php]
La queue :
("http://fr.wikipedia.org/wiki/Pile_(informatique)")

Grands rôles :
data :: queue

Principal :
Actions :
charge "pile !" dans data
charge "une" dans data
charge "dans" dans data
charge "suis" dans data
charge "je" dans data
charge "Bonjour," dans data
affiche "La pile contient ${data.taille()} éléments !"
va vers suite

Suite :
Rôles :
texte :: texte <
- "rien"
boucle :: nombre <
- 0
Souffleurs :
dès que texte est vide, boucle vaut 1
Actions :
tant que boucle est vide, lis
décharge texte depuis data
texte !
ferme
[/php]

Le résultat obtenu est :

Code:


pile !
une
dans
suis
je
Bonjour,

descriptionQueue 0.2 (Pile FIFO) EmptyRE: Queue (Pile FIFO)

more_horiz
excellent ! Merci.

descriptionQueue 0.2 (Pile FIFO) EmptyRE: Queue (Pile FIFO)

more_horiz
La méthode fonctionnelle taille est ajouté au greffon Queue.
L'exemple a été mis à jour.

descriptionQueue 0.2 (Pile FIFO) EmptyRe: Queue 0.2 (Pile FIFO)

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum