• [^] # Re: Première remarques

    Posté par . En réponse à la dépêche Go : Un nouveau langage chez Google. Évalué à 2.

    Dans une de mes machines, des trous sont disposés en quinconce, je regroupe les cotes en x et en y. Ce n'est pas follement indispensable mais ça me plaît et je trouve que ça améliore la lisibilité en condensant un peu le code là où il a peu d'intérêt algorithmique en regroupant des termes de même nature.

    dx1 := -600; dx2 := -124; dx3 := 352
    dy1 := 1025; dy2 := 1300; dy3 := 1575; dy4 := 1850
    -- dz := 0

    puis par la suite :

    create Result.make_from_array
    (« create {POSITION_ROBOT}.make (dx1, dy1, dz),
    create {POSITION_ROBOT}.make (dx2, dy2, dz),
    create {POSITION_ROBOT}.make (dx3, dy3, dz),
    create {POSITION_ROBOT}.make (dx1, dy3, dz),
    create {POSITION_ROBOT}.make (dx2, dy4, dz) »)

    ou

    aller_xy_absolu (x, y: INTEGER) is
    do
    x_consigne := x; y_consigne := y
    [...]
    end


    Voilà, c'est du sucre syntaxique, pas de quoi verser le sang, mais je trouverais dommage d'avoir à s'en passer par je ne sais quel intaigrisme.