mainメソッドから値を返す。
JAVAってこんなことも出来ないの?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2007/05/19(土) 22:13:03175デフォルトの名無しさん
2008/09/05(金) 23:28:06 おれもクラスライブラリつくっちゃおうかな
176デフォルトの名無しさん
2008/09/06(土) 17:43:18177デフォルトの名無しさん
2008/09/06(土) 18:36:20 >>174
167は質問してないね
167は質問してないね
178167
2008/09/08(月) 10:23:08 えー、別に質問したかったわけじゃなくて。
”こんなこともできねーの”という主旨にそって書き込ませてもらいました。
それで、用途はですね。
たとえば、たとえばDB上の様々なテーブルを表す、クラスA,B,C・・・とたくさんあって、DB上での取り扱いを処々定めた抽象クラスを実装しているわけです。
で、クラスA,B,C・・・のテーブルの生成、削除等はstaticメソッドにしたかったのですが、それは抽象クラスからは、abstractな抽象メソッドがないためだめだったというわけです。
もちろん、テーブルの生成、削除をstaticメソッドにしなければいいだけのことなのですが、なんとなくあるクラスというかBeanのテーブルの生成、削除等はstaticメソッドにする方がすっきりしているように思えたわけです。
”こんなこともできねーの”という主旨にそって書き込ませてもらいました。
それで、用途はですね。
たとえば、たとえばDB上の様々なテーブルを表す、クラスA,B,C・・・とたくさんあって、DB上での取り扱いを処々定めた抽象クラスを実装しているわけです。
で、クラスA,B,C・・・のテーブルの生成、削除等はstaticメソッドにしたかったのですが、それは抽象クラスからは、abstractな抽象メソッドがないためだめだったというわけです。
もちろん、テーブルの生成、削除をstaticメソッドにしなければいいだけのことなのですが、なんとなくあるクラスというかBeanのテーブルの生成、削除等はstaticメソッドにする方がすっきりしているように思えたわけです。
179デフォルトの名無しさん
2008/09/08(月) 12:17:11 まだ理解できないのか。javerはバカだね
180デフォルトの名無しさん
2008/09/08(月) 12:20:02181デフォルトの名無しさん
2008/09/08(月) 12:21:14 デザインパターンを勉強した方がいいよね
182デフォルトの名無しさん
2008/09/08(月) 12:24:56183デフォルトの名無しさん
2008/09/08(月) 12:39:15 static にしてもすっきりしないと思う。
どういうのが”すっきり”かも人それぞれだけどなw
どういうのが”すっきり”かも人それぞれだけどなw
184167
2008/09/08(月) 15:39:37 abstractクラス.staticメソッドとやれば
それぞれを実装しているサブクラスのstaticメソッドが実行されるって
ことができれば便利だとおもうんだけどなあ・・・
それぞれを実装しているサブクラスのstaticメソッドが実行されるって
ことができれば便利だとおもうんだけどなあ・・・
185デフォルトの名無しさん
2008/09/08(月) 16:00:59 >>184
それ明示的にクラス名書いて呼ぶの?動的じゃなくて?
それ明示的にクラス名書いて呼ぶの?動的じゃなくて?
186デフォルトの名無しさん
2008/09/08(月) 16:10:52 簡単に数値に変換できるかどうか判定したいんですが・・・
187デフォルトの名無しさん
2008/09/08(月) 16:15:31188デフォルトの名無しさん
2008/09/08(月) 16:23:12 abstractクラス.staticメソッド
こんなんでどうやってどのサブクラスのstaticメソッド呼ぶか確定できるんだよ。javerってこんなことも理解できないの?
こんなんでどうやってどのサブクラスのstaticメソッド呼ぶか確定できるんだよ。javerってこんなことも理解できないの?
189デフォルトの名無しさん
2008/09/08(月) 16:33:33 >>187
いや、質問ではなくて そういう機能くらいデフォルトであればいいかな?的な 発言
Parseで失敗したらとかやってるとExceptionとかでしか判断できないからスマートではないのかな?
とか思ったりしたんで。
紛らわしくてごめん
いや、質問ではなくて そういう機能くらいデフォルトであればいいかな?的な 発言
Parseで失敗したらとかやってるとExceptionとかでしか判断できないからスマートではないのかな?
とか思ったりしたんで。
紛らわしくてごめん
190167
2008/09/08(月) 16:36:41 >>185
すみません書き方が悪かったす。
オレがイメージしていたのは、
abstractクラスのAで、
abstract static void createTable();
となっていて
Aを実装するクラスBのインスタンスbで
b.createTable()とやれば
クラスBで実装したstaticメソッドcreateTable()が呼ばれるといいなと。
しかしまあ、Bのインスタンスをつかわなければならん時点で、
abstract static voidが可能だとしてもあまりスマートな結果は得られませんね。
皆様失礼しました。
すみません書き方が悪かったす。
オレがイメージしていたのは、
abstractクラスのAで、
abstract static void createTable();
となっていて
Aを実装するクラスBのインスタンスbで
b.createTable()とやれば
クラスBで実装したstaticメソッドcreateTable()が呼ばれるといいなと。
しかしまあ、Bのインスタンスをつかわなければならん時点で、
abstract static voidが可能だとしてもあまりスマートな結果は得られませんね。
皆様失礼しました。
191デフォルトの名無しさん
2008/09/08(月) 16:37:36 たぶんこんな使い方をしたいんだろうと予想
abstract class Foo {
public static abstract void method();
}
class Bar extends Foo {
public static void method(){ ... }
}
Class<? extends Foo> absclass = Bar.class;
absclass.method();
abstract class Foo {
public static abstract void method();
}
class Bar extends Foo {
public static void method(){ ... }
}
Class<? extends Foo> absclass = Bar.class;
absclass.method();
192デフォルトの名無しさん
2008/09/09(火) 00:14:56 普通に使えそうじゃん
193デフォルトの名無しさん
2008/11/11(火) 10:49:33 Javaは
public void delete(List<クラスA> _list) throws ModelException;
と
public void delete(List<クラスB> _list) throws ModelException;
が同じシグニチャだと思ってるようだな。
困るなあ。
しょせんジェネリックなんて付け焼き刃ってことか。
public void delete(List<クラスA> _list) throws ModelException;
と
public void delete(List<クラスB> _list) throws ModelException;
が同じシグニチャだと思ってるようだな。
困るなあ。
しょせんジェネリックなんて付け焼き刃ってことか。
194デフォルトの名無しさん
2008/11/11(火) 10:54:41 ええはい
言語上の型安全性の保障だけでマシン的には何も変わっていませんので・・・
言語上の型安全性の保障だけでマシン的には何も変わっていませんので・・・
195デフォルトの名無しさん
2008/11/11(火) 13:36:39 while (1)が使えないとかうぜー
しかもwhile ((boolean)1)もダメとか
俺は1が使いたいんだよおおおおおお
しかもwhile ((boolean)1)もダメとか
俺は1が使いたいんだよおおおおおお
196デフォルトの名無しさん
2008/11/11(火) 17:00:55197デフォルトの名無しさん
2008/11/11(火) 18:45:55198デフォルトの名無しさん
2008/11/11(火) 23:10:57 >>195
for(;;)
for(;;)
199デフォルトの名無しさん
2008/11/17(月) 11:21:16200デフォルトの名無しさん
2008/11/27(木) 03:04:52 JAVAって多少間違ってても動いちゃうよな。
201デフォルトの名無しさん
2008/11/27(木) 07:22:36 多少間違いがあるとコンパイル通らないがな。
もしかしてDIを意識して動いちゃうとか言ってる?
もしかしてDIを意識して動いちゃうとか言ってる?
202デフォルトの名無しさん
2008/11/30(日) 00:05:19 どんな言語だって仕様どおりに組んでなくたって動くことは動く
203デフォルトの名無しさん
2008/12/04(木) 18:31:55 途中で return false; って中断したいのが出来ない。
デバッグ中によくやらないか?
デバッグ中によくやらないか?
204デフォルトの名無しさん
2008/12/05(金) 00:42:05 それって警告レベル帰るとなんとかならない?
205デフォルトの名無しさん
2008/12/05(金) 01:47:54 VB.NETで言うDirectCastを実装して欲しかった(^_^;)
206デフォルトの名無しさん
2008/12/05(金) 02:51:43 if(true) return false;
207デフォルトの名無しさん
2008/12/05(金) 15:03:55 >>195
while((1))とかやるとどうなるの
while((1))とかやるとどうなるの
208デフォルトの名無しさん
2008/12/05(金) 16:14:08 コンパイルエラー:互換性のない型
209デフォルトの名無しさん
2008/12/15(月) 02:54:46210デフォルトの名無しさん
2008/12/19(金) 07:48:10 #define
211デフォルトの名無しさん
2008/12/20(土) 12:48:46 #define とかは C とかの必要悪でしかないと思ってるぜ。
VM上で #define が必要になるとか設計がうまく出来てないか要件をうまくまとめれてないかじゃねぇ?
VM上で #define が必要になるとか設計がうまく出来てないか要件をうまくまとめれてないかじゃねぇ?
212デフォルトの名無しさん
2008/12/20(土) 14:25:13 1.4とそれ以降のコードを混在させて書こうとしたときとか、
プリプロセッサ使わないでどうやって書いてるの?
プリプロセッサ使わないでどうやって書いてるの?
213デフォルトの名無しさん
2008/12/20(土) 18:52:40 #define たたけば偉くなったと思う勘違い君なんだから、
スルーしてくれないかな。
スルーしてくれないかな。
214デフォルトの名無しさん
2008/12/20(土) 18:53:01 >>211
cppにjavaソースぶち込める環境なら#defineとかcpp言語つかえるぞ
cppにjavaソースぶち込める環境なら#defineとかcpp言語つかえるぞ
215デフォルトの名無しさん
2008/12/20(土) 19:10:45 >>212
混在させない。
混在させない。
216デフォルトの名無しさん
2008/12/20(土) 20:26:36 >>215
ふーむ、やっぱダメなのか
ターゲットプラットフォームによって使えるコード、使えないコードがあるから
プリプロセッサで条件コンパイルみたいなことできないかと思ってるんだけど
javaだとプラットフォームごとにソースを用意して管理してるのかな?
eclipseでそういうplug-inとかないんかなぁ
ふーむ、やっぱダメなのか
ターゲットプラットフォームによって使えるコード、使えないコードがあるから
プリプロセッサで条件コンパイルみたいなことできないかと思ってるんだけど
javaだとプラットフォームごとにソースを用意して管理してるのかな?
eclipseでそういうplug-inとかないんかなぁ
217デフォルトの名無しさん
2008/12/20(土) 21:19:05 APIラップしていわゆるAdapterパターンって奴にするんじゃね?
うちは某フレームワークを利用するとき、直接利用しないで
一枚かぶせて使っていたぜ。どんだけ意味あるかわからんけどな!
うちは某フレームワークを利用するとき、直接利用しないで
一枚かぶせて使っていたぜ。どんだけ意味あるかわからんけどな!
218デフォルトの名無しさん
2008/12/21(日) 03:31:50219デフォルトの名無しさん
2009/01/23(金) 21:30:11 デバイスドライバを書く。
220デフォルトの名無しさん
2009/01/23(金) 23:29:58 >>216
駄目って言うか解決に向かう思考法が全然違う。
どちらかというとプラットフォームに依存しないインタフェイスを作成し、
それぞれに対してそれぞれのプラットフォーム向けに実装する。
Interface
├ImplForA
└ImplForB
そんで、起動時に自分が実行されているプラットフォームを
判断して利用する実装を差し替えるのがJava流だと思う。
プラットフォームごとにバイナリ分けてビルドするのは手間だしね。
駄目って言うか解決に向かう思考法が全然違う。
どちらかというとプラットフォームに依存しないインタフェイスを作成し、
それぞれに対してそれぞれのプラットフォーム向けに実装する。
Interface
├ImplForA
└ImplForB
そんで、起動時に自分が実行されているプラットフォームを
判断して利用する実装を差し替えるのがJava流だと思う。
プラットフォームごとにバイナリ分けてビルドするのは手間だしね。
221デフォルトの名無しさん
2009/02/01(日) 19:46:24 >>220
プラットフォーム依存部分を別JARにまとめた方が良いような。
プラットフォーム依存部分を別JARにまとめた方が良いような。
222デフォルトの名無しさん
2009/02/02(月) 21:20:26 >>221
そこは別jarにまとめるってのは確かにそのとおりだと思う。
1つのプロジェクト内で複数のプラットフォームの実装を作ってもテスト同時に流せないしね。
どちらにせよ↓みたいな構成になるんじゃないかなぁ。
Interface.jar
├ImplForWin.jar
├ImplForMac.jar
└ImplForLinux.jar
そこは別jarにまとめるってのは確かにそのとおりだと思う。
1つのプロジェクト内で複数のプラットフォームの実装を作ってもテスト同時に流せないしね。
どちらにせよ↓みたいな構成になるんじゃないかなぁ。
Interface.jar
├ImplForWin.jar
├ImplForMac.jar
└ImplForLinux.jar
223デフォルトの名無しさん
2009/02/15(日) 02:28:42 octave,r,rubyから来た俺の驚きは、
標準ライブラリの貧弱さ。
ていうか初心者だから未だ俺が分かってないだけかもしれないけど、
配列のboxcarとか、それどころか相加平均さえ無いって嘘だよね?
標準ライブラリの貧弱さ。
ていうか初心者だから未だ俺が分かってないだけかもしれないけど、
配列のboxcarとか、それどころか相加平均さえ無いって嘘だよね?
224デフォルトの名無しさん
2009/02/15(日) 03:11:21 その手のことに関しては、ライブラリもないが言語構文も悲惨なのがJavaだ。
そんなことに驚いているようではJavaなんて使っていられない。
そんなことに驚いているようではJavaなんて使っていられない。
225デフォルトの名無しさん
2009/02/15(日) 05:20:38226デフォルトの名無しさん
2009/02/15(日) 06:39:49 >>223
Rubyで標準ライブラリでウィンドウ表示してみろ。
マルチスレッド系もJavaは強い。
というか、Javaの「標準」ライブラリはすごいぞ。「標準」でMP3も3Dも扱える。
行列演算はJava3Dに含まれてるしな。
統計処理がやりたければ「Java Data Mining」という仕様もある。サポートベクターマシンにも対応してる。
あと、Rubyはわかるが、数学用環境であるRやOctaveと比べるのは間違ってる。
Rubyで標準ライブラリでウィンドウ表示してみろ。
マルチスレッド系もJavaは強い。
というか、Javaの「標準」ライブラリはすごいぞ。「標準」でMP3も3Dも扱える。
行列演算はJava3Dに含まれてるしな。
統計処理がやりたければ「Java Data Mining」という仕様もある。サポートベクターマシンにも対応してる。
あと、Rubyはわかるが、数学用環境であるRやOctaveと比べるのは間違ってる。
227デフォルトの名無しさん
2009/02/15(日) 10:13:33 javaの標準ライブラリってjava.*とjavax.*全部だっけ?
228223
2009/02/15(日) 10:40:22229デフォルトの名無しさん
2009/02/15(日) 12:17:36 何をそんな当たり前のことで驚いているのか
こっちが驚くわ
こっちが驚くわ
230デフォルトの名無しさん
2009/02/15(日) 13:31:45 >>228
Java Data Miningは実装が有料のものしかないので、困り者
Java Data Miningは実装が有料のものしかないので、困り者
231デフォルトの名無しさん
2009/02/15(日) 22:32:48 むしろそういう特定用途にしか使わないような標準は多量に含めてほしくないな。
そういうのは最小にして、仕様の標準化と参照実装を用意してくれるだけでいい。
しかし String や Date や List の仕様の貧弱さについてはもう少し何とかして欲しい。
そういうのは最小にして、仕様の標準化と参照実装を用意してくれるだけでいい。
しかし String や Date や List の仕様の貧弱さについてはもう少し何とかして欲しい。
232デフォルトの名無しさん
2009/02/16(月) 22:25:34 仕様の貧弱さってなんだろう
機能が足りないってのなら拡張すれば良いわけだから、
言語仕様的になんか欠陥があるってこと?
機能が足りないってのなら拡張すれば良いわけだから、
言語仕様的になんか欠陥があるってこと?
233デフォルトの名無しさん
2009/02/17(火) 00:18:29 >>232
StringやDateやListは拡張できんだろ。
StringやDateやListは拡張できんだろ。
234デフォルトの名無しさん
2009/02/21(土) 07:14:00 例えばどんな機能が足りてないんだ?
C++ の string みたいに無駄に関数が増えるのは気持ち悪くてやだ。
Date には期待しない。Joda Time 使う。
C++ の string みたいに無駄に関数が増えるのは気持ち悪くてやだ。
Date には期待しない。Joda Time 使う。
235デフォルトの名無しさん
2009/03/19(木) 08:22:13 >>148
オヤスミ…
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
オヤスミ…
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
236デフォルトの名無しさん
2009/03/20(金) 02:25:20 >>233
なんで拡張できないのん?教えて偉い人
なんで拡張できないのん?教えて偉い人
237デフォルトの名無しさん
2009/03/20(金) 02:34:01 >>236
finalだから
finalだから
238デフォルトの名無しさん
2009/03/20(金) 02:35:54 >>236
Javaではクラスやオブジェクトにあとからメソッドやフィールドを追加できないから。
Javaではクラスやオブジェクトにあとからメソッドやフィールドを追加できないから。
239デフォルトの名無しさん
2009/03/20(金) 18:29:56240デフォルトの名無しさん
2009/03/21(土) 08:40:24 なぜ、できない理由として書いてあるのに、「そんな機能必要ない」という反応になるのか。
241デフォルトの名無しさん
2009/04/04(土) 18:15:13 >>101
幽体離脱
∧∧ ∩
(`・ω・)/
⊂ ノ
(つノ
(ノ
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
幽体離脱
∧∧ ∩
(`・ω・)/
⊂ ノ
(つノ
(ノ
<⌒/ヽ-、___
/<_/____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
242デフォルトの名無しさん
2009/04/05(日) 04:37:56 USB API を早く実用レベルにしろ。
243デフォルトの名無しさん
2009/04/05(日) 13:09:20 USB API(for Windows)初めて知った
そしてドキュメントにJNIコード大量でわらた
これってwindowsのカーネルモードとお話できたり,スキャンデータを改変したりできるのかな
無理だろうな
そしてドキュメントにJNIコード大量でわらた
これってwindowsのカーネルモードとお話できたり,スキャンデータを改変したりできるのかな
無理だろうな
244デフォルトの名無しさん
2009/04/06(月) 00:39:53 >>231,233,236
憶測で言うとString型はオブジェクトだけど
プリミティブ的な側面があったりimmutableだったりするので、
たぶんその辺をいじってほしくなかったんじゃないかと思う。
まあ継承継承言うよりCompositeぐらいつかおうや。
憶測で言うとString型はオブジェクトだけど
プリミティブ的な側面があったりimmutableだったりするので、
たぶんその辺をいじってほしくなかったんじゃないかと思う。
まあ継承継承言うよりCompositeぐらいつかおうや。
245デフォルトの名無しさん
2009/04/07(火) 01:51:48 >>243
HD みたいなカーネル絡みはどうでも良いんだけど、特定業界用のデバイスや計測機器、
あと携帯や GPS なんかで気軽に遊べるとうれしいんだよね。以前 Garmin 用に JNI
組んだけど、かったるい上にプラットフォーム固定というのがひどく無駄な作業に思えた。
HD みたいなカーネル絡みはどうでも良いんだけど、特定業界用のデバイスや計測機器、
あと携帯や GPS なんかで気軽に遊べるとうれしいんだよね。以前 Garmin 用に JNI
組んだけど、かったるい上にプラットフォーム固定というのがひどく無駄な作業に思えた。
246デフォルトの名無しさん
2009/04/07(火) 07:46:02 そうかなあ
247デフォルトの名無しさん
2009/04/13(月) 20:43:48 >>241
?
∧∧
(´・ω)
_|⊃/(___
/ ヽ_(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
?
∧∧
(´・ω)
_|⊃/(___
/ ヽ_(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄
248デフォルトの名無しさん
2009/04/14(火) 16:37:41249デフォルトの名無しさん
2009/04/20(月) 19:18:39 >>247
!
∧∧
(・ω・ )
_| ⊃/(__
/ ヽ-(___/
 ̄ ̄ ̄ ̄ ̄ ̄
!
∧∧
(・ω・ )
_| ⊃/(__
/ ヽ-(___/
 ̄ ̄ ̄ ̄ ̄ ̄
250デフォルトの名無しさん
2009/04/22(水) 23:28:36 sun買収されてどーなる?
251デフォルトの名無しさん
2009/04/23(木) 01:15:50 OracleDB&サポート付きのjavaが世に出てJavaは二極化
252デフォルトの名無しさん
2009/04/23(木) 23:29:40 javaやそのまわりのツールの類ってタダのままってわけにはいかねぇかな?
253デフォルトの名無しさん
2009/04/30(木) 19:35:05 OpenJDKはGPLだから、ただのままなんじゃない?
254デフォルトの名無しさん
2009/05/22(金) 09:34:10 >>249-253
オハヨー!!
∧∧ ∩
(`・ω・)/
⊂ ノ
(つノ
(ノ
___/(___
/ (___/
 ̄ ̄ ̄ ̄ ̄ ̄
オハヨー!!
∧∧ ∩
(`・ω・)/
⊂ ノ
(つノ
(ノ
___/(___
/ (___/
 ̄ ̄ ̄ ̄ ̄ ̄
255デフォルトの名無しさん
2009/07/31(金) 12:30:25 >>253
どうでもいいけど、 GPLは別に無料でご奉仕しか許さん!!って訳じゃないぞ。
GPLのコードを使った製品を公開(販売も含む)する時は、
それらのコード全部を無料または送料分程度で手に入れられるようにしろ!!
と言う怨念の類であって。
(まぁGPLは感染力が半端ないから、今更完全有料型に移行できるかどうか?は別問題だろうけど)
どうでもいいけど、 GPLは別に無料でご奉仕しか許さん!!って訳じゃないぞ。
GPLのコードを使った製品を公開(販売も含む)する時は、
それらのコード全部を無料または送料分程度で手に入れられるようにしろ!!
と言う怨念の類であって。
(まぁGPLは感染力が半端ないから、今更完全有料型に移行できるかどうか?は別問題だろうけど)
256デフォルトの名無しさん
2009/09/27(日) 04:58:04 >>1
?
?
257デフォルトの名無しさん
2009/10/13(火) 20:30:21 Javaはデリゲートをサポートしてない駄作
258デフォルトの名無しさん
2009/11/19(木) 21:10:07 J2SEで
NetworkInterface.getNetworkInterfaces();
の実行を禁止することってできませんか?
ここで表示される情報の組み合わせで、実行端末を特定できてしまいますよね
セキュリティ的に問題なのでこれを禁止したいのですが、設定がありません
NetworkInterface.getNetworkInterfaces();
の実行を禁止することってできませんか?
ここで表示される情報の組み合わせで、実行端末を特定できてしまいますよね
セキュリティ的に問題なのでこれを禁止したいのですが、設定がありません
259デフォルトの名無しさん
2009/11/20(金) 00:35:30260デフォルトの名無しさん
2010/07/04(日) 00:02:50 String unko = null;
if (unko.isEmpty())
hogehohe...;
ってやったら、ぬるぽ出たお。
isEmpty() で null が判定できないなんて、クソだお!
if (unko.isEmpty())
hogehohe...;
ってやったら、ぬるぽ出たお。
isEmpty() で null が判定できないなんて、クソだお!
261デフォルトの名無しさん
2010/07/04(日) 00:47:57 nullオブジェクトを作れ
2010/07/11(日) 16:40:06
こいつは初歩を理解して無い
nullに対して参照してる時点でアフォ
たぶん平気でゼロ割とかしてバグを出すタイプ
nullに対して参照してる時点でアフォ
たぶん平気でゼロ割とかしてバグを出すタイプ
2010/07/11(日) 17:08:09
じゃぁ初歩を理解してれば、isEmpty()でnullを判別できるのかよ。
「こんなこともできないの?」という事例を投げかけてるだけだ。
ちゃんとスレタイ読め
「こんなこともできないの?」という事例を投げかけてるだけだ。
ちゃんとスレタイ読め
264名無しさん@そうだ選挙に行こう
2010/07/11(日) 17:20:372010/07/11(日) 17:42:44
>>260
nullが入ってるんだからメッソドが動くはずがないのに
nullが入ってるんだからメッソドが動くはずがないのに
2010/07/11(日) 20:12:21
言語仕様的にはLLの場合ならnullオブジェクトがあって
デフォルトで初期値がnullオブジェクトになってるケースが多いな
合理的だと思う
デフォルトで初期値がnullオブジェクトになってるケースが多いな
合理的だと思う
2010/07/11(日) 20:53:17
関数型言語によくあるMaybeやOption型が一番合理的だと思う
268デフォルトの名無しさん
2010/07/15(木) 07:42:45 じゃぁみんな、nullチェックは、いったいどうしてるの?
if (unko == null || unko.isEmpty()) { ... }
if (unko != null && ! unko.isEmpty()) { ... }
みたいに?
アホくさ
if (unko == null || unko.isEmpty()) { ... }
if (unko != null && ! unko.isEmpty()) { ... }
みたいに?
アホくさ
269デフォルトの名無しさん
2010/07/15(木) 10:01:56 nullチェックとisEmpty()は全くの別物だと思うんだが。
270デフォルトの名無しさん
2010/07/15(木) 13:21:48 >>268 はPHPer
271デフォルトの名無しさん
2010/07/15(木) 18:54:44 空文字列とnullと0が区別できないPHPは使いにくくてしょうがない。
272デフォルトの名無しさん
2010/07/17(土) 14:25:21 お
JAVAer が PHPer を差別してますね。
こーゆーのを、「メクソ、ハナクソ」って言うんですね。
JAVAer が PHPer を差別してますね。
こーゆーのを、「メクソ、ハナクソ」って言うんですね。
273デフォルトの名無しさん
2010/07/17(土) 14:42:13 そうか
レスがもらえてうれしかったのはわかるぞ
レスがもらえてうれしかったのはわかるぞ
274デフォルトの名無しさん
2010/07/17(土) 15:14:08 まぁまぁ、ケンカすんなって。
インタプリタ言語同士、仲良くしろよ。
インタプリタ言語同士、仲良くしろよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 【沖縄】開業4ヵ月でこれは…“国民の税金”投入の『ジャングリア沖縄』で見た衝撃的な光景と、モチベーションが低い一部スタッフの現状 [ぐれ★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 前駐中国大使・垂秀夫『高市首相が台湾有事答弁を国会でしてしまったのは高市首相のなかに戦略的思考が無いから。安倍晋三を見習え』 [718678614]
- クズ「勉強頑張らなかった奴は一生DQNと一緒に肉体労働しろ」☚勉強頑張れるのも環境と巡り合わせなんだが? [783475554]
- 金曜ロードショー😭
- 朝だよー🥁🥺ドンドンドンドン
- ( ・᷄ὢ・᷅ )ケツ
- モブサイコ「私がJAグループに何か利益誘導するということは全くありません」 [402859164]
