Eclipse M23 【Java/C/PHP/Perl/Ruby/Python/TeX】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:デフォルトの名無しさん 07/08/29 23:25:32 EuropaとClassicの違いって何? 101:デフォルトの名無しさん 07/08/30 12:28:22 eclipse のコード補完機能に foo(this) と出させるにはどうしたらいいですか? 引数に this を渡すメソッドがたくさんあります。 void foo(Object this) { this.isPen(); } 当然、こんな書き方はできませんよね。そこで void foo(Object _this) { _this.isPen(); } こう書いてみました。コード補完で foo(_this) と出てカーソルが _ のとこに来るから 頭の _ を消すだけで簡単です。なかなかイイ感じ。 でも、これだと、ほんとうの this と引数の _this を見間違えやすくバグの温床になりかねません。 void foo(Object _this) { _this.isPen(); this.setName("なんとか"); } こうなってしまい、this 地獄に陥ってしまいそうです。 102:デフォルトの名無しさん 07/08/30 12:53:56 void foo(Object that) { ..... } とかにしといて、呼び出す側に Object that = this; って書いとけばいいんじゃない foo(that) って補完されてめでたしめでたし
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5374日前に更新/54 KB
担当:undef