トップページ > プログラム > 2015年02月25日 > flmNpp9d

書き込み順位&時間帯一覧

14 位/210 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000100000000010001025



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
Win32API質問箱 Build11 [転載禁止]©2ch.net

書き込みレス一覧

【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
938 :デフォルトの名無しさん[sage]:2015/02/25(水) 07:42:59.65 ID:flmNpp9d
RubyのSymbolの問題というより、文字列などをインターンするケース全般に当てはまるんじゃないの?
Pythonもインターンしていた気がするけど、そっちは大丈夫なのかな?
JSも文字列はimmutableだから、インターンしてそうな気がするけど
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
950 :デフォルトの名無しさん[sage]:2015/02/25(水) 17:12:15.73 ID:flmNpp9d
「クローズドな世界」とか「風化しかけてる」とかよく分からない形容詞だな。
ブラウザJSの流れから外れてしまったということか?
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
965 :デフォルトの名無しさん[sage]:2015/02/25(水) 21:46:06.21 ID:flmNpp9d
>>962
「名前空間」の認識がずれているだけで、同じことを言っているよ。
変数空間は汚さないけれど、Symbol.for() の空間には何かしらを追加している。
もちろん、その空間はリードオンリーの Symbol しか存在しないから、実害はないけれど。
単に、変数空間上にある Symbol.for という名前の Map<string, Symbol> に値を追加すると変わらないという話。
> var Symbol = { "for": "foo" } ってのは例としてはおかしいな。
Win32API質問箱 Build11 [転載禁止]©2ch.net
553 :デフォルトの名無しさん[sage]:2015/02/25(水) 23:33:43.90 ID:flmNpp9d
>>552
#pragma pack(push,2) されている。16bit時代との互換性だろう。
メモリ上にコピーするぶんには4byte alignで問題ないだろうが、
mmapする場合には2byte alignされているのを考慮しないとbus errorの恐れがあるな。
【Python】スクリプト バトルロワイヤル47【pl,rb,php,js】 [転載禁止]©2ch.net
972 :デフォルトの名無しさん[sage]:2015/02/25(水) 23:51:31.87 ID:flmNpp9d
>>971
名前空間を分離しても、その接続点 (Symbol.for) は固定しているんだろ?
そこから下位構造として名前を生やすのと、実質的に何が違うんだ?
また、実害が無いのは、名前空間が分離しているからではなく、
<string, Symbol>というペアしか配置できないという、型付けがあるからだと述べたはずだ。

本質を理解した議論ができているのか?
もう少し「コミュニケーション」について勉強したほうがいいと思う


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。