GolfScript erzwingt automatisch Werte gemäß der folgenden Prioritätssequenz:
Ganzzahl → Array → String → Block
(vom niedrigsten zum höchsten aufgelistet.)
Dies bedeutet, dass "1"7+
die Zeichenfolge "17"
auf dem Stapel verbleibt (und nicht 8
), da Zeichenfolgen eine höhere Priorität als Ganzzahlen haben.
[ An diese GolfScript-Veteranen - Entschuldigung für die Beleidigung Ihrer jeweiligen Intelligenz. ]]
Wie wäre es möglich, dies andersherum zu tun? Das heißt, eine Zeichenfolge in eine Ganzzahl zu zwingen ?
8
.
name:~ args:1 functions:bitwise not, dump, eval