[AS] 変数名に使える文字の範囲
2008年2月7日
ActionScript3で変数名に使える文字の範囲を調べようと思ったら・・・
ちゃんと書いてあるサイトが見つかりませんでした、無念。
ちゃんと書いてあるサイトが見つかりませんでした、無念。
まぁ、いいやってんで独自調査をすると
正規表現にして以下の範囲はちゃんと使えそう
正規表現にして以下の範囲はちゃんと使えそう
/^[a-zA-Z_$][a-zA-Z0-9_$]*$/
大丈夫か不安になりがちな以下もOK
_ __ _1 $ $$ $1
※数値が先頭にくるのはダメです。
マルチバイト文字は使えるのかなー?
と、試したら使えた。
と、試したら使えた。
ただ、”?”が入るとコンパイルエラーだったりと、全部は使えない模様
Rubyの Array#include? みたいなのを書きたかったぜ!
厳密な変数名の範囲について
ご存知の方がいらっしゃいましたら、是非教えてつかーさい!
ご存知の方がいらっしゃいましたら、是非教えてつかーさい!