GolfScript contraint automatiquement les valeurs, selon la séquence de «priorité» suivante:
entier → tableau → chaîne → bloc
(du plus bas au plus élevé.)
Cela signifie que "1"7+
laisse la chaîne "17"
sur la pile (et non 8
), car les chaînes ont une priorité plus élevée que les entiers.
[ À ces vétérans de GolfScript - des excuses pour avoir insulté vos intelligences respectives. ]
Comment serait-il possible de procéder autrement? Autrement dit, pour contraindre une chaîne en un entier ?
name:~ args:1 functions:bitwise not, dump, eval