Retourner au contenu associé (dépêche : Le langage ooc auto-hébergé - les nouveautés de rock 0.9.0)
Posté par Amos Wenger le 25 avril 2010 à 12:42. En réponse à la dépêche Le langage ooc auto-hébergé - les nouveautés de rock 0.9.0. Évalué à 6.
for(i in list) printf("%d\n", i)
i: Int iter := list iterator() while(iter hasNext()) { i = iter next() printf("%d\n", i) }
a := 3.14 as Int
int a = (int) 3.14f;
monchien faitlebeau()
monchien.faitlebeau()
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Bizarre
Posté par Amos Wenger . En réponse à la dépêche Le langage ooc auto-hébergé - les nouveautés de rock 0.9.0. Évalué à 6.
>> Une boucle foreach sans iterateur (moi qui trouve jolie le fait d'avoir un iterateur) :
Fais-toi plaise, car
for(i in list) printf("%d\n", i)
Est exactement équivalent à:
i: Int
iter := list iterator()
while(iter hasNext()) {
i = iter next()
printf("%d\n", i)
}
>> L'opérateur as
..sert à caster entre différent types. Donc en ooc,
a := 3.14 as Int
Est équivalent à
int a = (int) 3.14f;
en C/C++/Java
>> J'ai l'impression qu'il n'y a pas de fonction membres.
Les fonctions membres sont appelées comme ceci:
monchien faitlebeau()
, pas comme
monchien.faitlebeau()
Inspiré de Smalltalk/Io, c'est plus aéré - après on aime ou on aime pas =)