Ik ben bezig met met TCL en wil het verschil kunnen zien tussen een variabele waar ik een integer ingestopt heb en waar ik een string in heb gestopt:
als ik zo naar de Tcl Commands Manual kijk zie ik niks dat er echt dichtbij komt, althans:
geeft bij zowel 3 als "3" true en alleen bij "konijn" false. Dat is dus niet wat ik wil.
(Is er misschien gewoon uberhaupt geen verschil tussen strings en integers in TCL?)
Tcl:
1
2
3
4
5
6
| proc foo var { #is var een integer? } foo 3 foo "3" |
als ik zo naar de Tcl Commands Manual kijk zie ik niks dat er echt dichtbij komt, althans:
Tcl:
1
2
3
4
5
6
7
| proc foo var { puts [ string is integer $var ] } foo 3 foo "3" foo "konijn" |
geeft bij zowel 3 als "3" true en alleen bij "konijn" false. Dat is dus niet wat ik wil.
(Is er misschien gewoon uberhaupt geen verschil tussen strings en integers in TCL?)