• [^] # Re: *sh VS. python

    Posté par (site web personnel) . En réponse au journal Tu souhaites apprendre à programmer en shell. Évalué à 2.

    lol, bash est bien plus puissant que cela : dès que tu mes qqch entre double parenthèse tu peux utiliser exactement la même syntaxe qu'en C pour manipuler des int (seulement). De plus le $ n'est plus nécessaire à l'intérieur (sauf pour les paramètre du programme : 1ドル , 2ドル … évidemment)

    ex :

    ((a+=1))
    ((a++))
    ((++a))
    marche aussi très bien /* note qu'il y avait tout de même un bug à une époque puisque "++a" se comportait exactement de la même façon que "a++", je ne sais pas si ça a été résolu depuis */

    Tu peux même utiliser l’opérateur conditionnel "?:" , mais aussi les %, &, &&, |, ||, &= ….

    exemple :

    echo $((a++%2?42:666))

    Je moinsse, tu moinsses, il moinsse, nos bots moinssent ...