- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
360 :デフォルトの名無しさん[sage]:2015/08/13(木) 08:55:33.13 ID:JHO9AiGv - 目的は文字列中に部分文字列が含まれるかどうかを調べることであって、名前の衝突の回避じゃないだろう
目的を履き違えてイレギュラーで不便な方法をわざわざ使う、まさに本末転倒
|
- C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net
438 :デフォルトの名無しさん[sage]:2015/08/13(木) 10:36:01.01 ID:JHO9AiGv - >>437
画面遷移サービスみたいなのを用意してインスタンスをアプリケーション全体で共有 ただしシングルトンはやめろ そういうサービスはVMからはインターフェースを通して扱うようにして、 VMには参照をプロパティやコンストラクタなどで渡す。DIを使ってもいい。 メッセージを使ってビュー経由でやる方法もあるがどこで何やってんのかわけわからなくなりやすいのでお勧めしない。
|
- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
376 :デフォルトの名無しさん[sage]:2015/08/13(木) 11:57:06.10 ID:JHO9AiGv - staticメソッドは誤解を恐れずに言えばメソッド名の頭にクラス名が付いただけのグローバル関数。
クラスのインスタンスとは何の関係もないので分けて考えればいい。 一応同じクラスの中にあるということで、Sampleクラスのインスタンスのprivateメンバに触れたりするけどね。 実際紛らわしいしコンポーネントがエントリーポイント持ってるとかあんまり良くない設計だから真似しなくていいよ .NET(というかVS)も昔はそういうコード吐いてたけど今はmainは別のクラスに分かれるようになってる
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
362 :デフォルトの名無しさん[sage]:2015/08/13(木) 12:18:06.59 ID:JHO9AiGv - >>361
Symbolを使ったところで広域識別子汚染問題の根本的な解決にはならないだろう 結局同じ文字列を基にしたシンボルを使う奴がいれば衝突する まあ>>361と同じことをやる変態はいないという前提であれば解決と言えるかもしれないけど、そういうこと?
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
365 :デフォルトの名無しさん[sage]:2015/08/13(木) 12:42:34.28 ID:JHO9AiGv - >>364
毎回 文字列[俺の名前空間.contains](“a”) と書くってこと? 俺の名前空間.contains(文字列, “a”) じゃいけない理由を教えてほしいな
|
- ★★Java質問・相談スレッド174★★ [転載禁止]©2ch.net
379 :デフォルトの名無しさん[sage]:2015/08/13(木) 14:08:20.40 ID:JHO9AiGv - 普通にある
メインフレーム脳で技術力のないSEが設計して安易にバッチ(笑)になったものが大半だけど
|