• [^] # Re: Bizarre

    Posté par . En réponse à la dépêche Le langage ooc auto-hébergé - les nouveautés de rock 0.9.0. Évalué à 6.

    Hello there,

    >> 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 =)