トップページ
>
プログラム
>
2016年07月06日
>
YMmDVDK6
書き込み順位&時間帯一覧
4 位
/186 ID中
時間
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Total
書き込み数
2
3
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
6
使用した名前一覧
書き込んだスレッド一覧
899
デフォルトの名無しさん
+ JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
書き込みレス一覧
+ JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
903 :
899
[sage]:2016/07/06(水) 00:14:59.53 ID:YMmDVDK6
>>900
気が付いていたなら初めから>>853で正しい情報を書け、といいたい
間違いと分かっている和訳版の情報を寄せるのはミスリードを誘っているようにしか見えん
>>901
公式サイトに添削がないからおかしいとは思った
仕様書にない時点で間違いだと99%確信はしてたが、誰も指摘しなかったんだな
ただ、はっきりいって誤字のレベルを超えていると思う
"'と/ではキーの位置が大きく違うが、どうやったら誤字になるんだ?
+ JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
905 :
デフォルトの名無しさん
[sage]:2016/07/06(水) 00:18:26.98 ID:YMmDVDK6
>>898
/が制御文字と主張するなら「何を制御しているのか」をよく考えろ
通常、制御文字とは NUL, BS, LF, CR のように入力された機器に特別な制御命令を与える文字を指す
/は入力された機器に何も制御命令を出さないので普通は制御文字とは呼ばない
プログラミング言語や正規表現で現れる特殊文字は「メタキャラクタ(meta character)」と呼ぶ
扱う言語によってメタキャラクタは変化するので「JavaScriptの正規表現では/はメタキャラクタ」というように言語指定してやれば正しく伝わるだろう
+ JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
908 :
デフォルトの名無しさん
[sage]:2016/07/06(水) 01:31:13.03 ID:YMmDVDK6
>>906
escape sequencesは制御文字の反意語ではない
そもそも、文字列リテラル上で制御文字は特別な文字ではなく、エスケープを必要としない
文字列リテラルでエスケープが必要なのは "'\ と LineTerminator だけだ
http://www.ecma-international.org/ecma-262/6.0/#sec-literals-string-literals
+ JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
909 :
デフォルトの名無しさん
[sage]:2016/07/06(水) 01:35:42.48 ID:YMmDVDK6
ああ、あと英語が読めるなら『ECMAScript 2015』を読んでおくといい
『JavaScript: The Good Parts』よりも参考になる
+ JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
910 :
デフォルトの名無しさん
[sage]:2016/07/06(水) 01:51:00.52 ID:YMmDVDK6
改めて読み直したが、
> /はコントロール文字ではないが、正規表現で使う特殊文字だから、
> コントロール文字の中に含めているって解釈でいい(?)
1行目と2行目の「コントロール文字」の定義が違うのはなぜだ?
「文字列リテラルのメタキャラクタ」と「正規表現のメタキャラクタ」は区別しろ
制御文字とメタキャラクタは別個の定義だ
よくわからんなら制御文字は気にしなくていいが、/や\はメタキャラクタであっても制御文字ではない(文字列リテラルでは/はメタキャラクタではない)
しっかりと理解してないなら全て「特殊文字」に統一しておいた方がマシ
http://www.ecma-international.org/ecma-262/6.0/#sec-unicode-format-control-characters
+ JavaScript の質問用スレッド vol.120 + [無断転載禁止]©2ch.net
918 :
デフォルトの名無しさん
[]:2016/07/06(水) 11:35:43.96 ID:YMmDVDK6
>>917
補足感謝
「/がメタキャラクタ」は適切な表現ではなかったな
※このページは、
『2ちゃんねる』
の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合は
メール
をしてください。対応します。