teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記

2019/10/03 08:58

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -10,6 +10,8 @@
10
10
  言語に依っては、ハイフンを変数名に含めるものもあった筈。
11
11
  LISPはそうだったような... ポーランド記法だから混同しませんしね。
12
12
 
13
+ Rubyだと?を使えたり、Javaだと$を使えたり。言語ごとにスタンスが違って面白いですよね。
14
+
13
15
  ---
14
16
  Wikipedia先生は、ハイフンを使えないのが多数派だと言っています。
15
17
  > ####プログラミング言語における識別子

2

追記

2019/10/03 08:58

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -8,4 +8,13 @@
8
8
 
9
9
  ---
10
10
  言語に依っては、ハイフンを変数名に含めるものもあった筈。
11
- LISPはそうだったような... ポーランド記法だから混同しませんしね。
11
+ LISPはそうだったような... ポーランド記法だから混同しませんしね。
12
+
13
+ ---
14
+ Wikipedia先生は、ハイフンを使えないのが多数派だと言っています。
15
+ > ####プログラミング言語における識別子
16
+ ...略...
17
+
18
+ > 言語によって識別子に使える名前の規則は違うが、通例ASCIIの英数字と '_' (アンダーバーもしくはアンダースコア) などの一部の記号から構成され、空白(スペース)やハイフン '-' を含めることができない言語が多い。またレキシカルアナライザが容易に数値リテラルと判別できるように、先頭にだけは数字を使えない言語が多い。大文字/小文字を区別しない言語もある。
19
+
20
+ **引用元**: [識別子 - Wikipedia](https://ja.wikipedia.org/wiki/%E8%AD%98%E5%88%A5%E5%AD%90)

1

追記

2019/10/03 08:53

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -8,4 +8,4 @@
8
8
 
9
9
  ---
10
10
  言語に依っては、ハイフンを変数名に含めるものもあった筈。
11
- LISPはそうだったような...
11
+ LISPはそうだったような... ポーランド記法だから混同しませんしね。