mainメソッドから値を返す。
探検
JAVAってこんなことも出来ないの?
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2007/05/19(土) 22:13:03261デフォルトの名無しさん
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 まぁまぁ、ケンカすんなって。
インタプリタ言語同士、仲良くしろよ。
インタプリタ言語同士、仲良くしろよ。
275デフォルトの名無しさん
2010/07/17(土) 22:02:17 スクリプト言語は型指定できない奴が多くて困るよ
そのうち改善されてくんだろうけど、それまで待てない(>_<)エーン
そのうち改善されてくんだろうけど、それまで待てない(>_<)エーン
276デフォルトの名無しさん
2010/07/18(日) 00:21:24 >そのうち改善されてくんだろうけど
それはない
それはない
277デフォルトの名無しさん
2010/07/18(日) 07:22:33 スクリプト言語は型の扱いがいい加減な言語が使いやすいと思っちゃってる人のための言語。
Javaはスクリプト言語よりはずっと使いやすい。けどC#には負ける。
Javaはスクリプト言語よりはずっと使いやすい。けどC#には負ける。
278デフォルトの名無しさん
2010/07/18(日) 07:57:43 釣りであることは明白だが初心者が混乱するとかわいそうなのでフォロー
スクリプト言語に型がないとかいい加減だとか誤解している人がたまにいるが大間違い
コンパイル時に型が決定しないだけで型そのものは存在する
スクリプト言語に型がないとかいい加減だとか誤解している人がたまにいるが大間違い
コンパイル時に型が決定しないだけで型そのものは存在する
279デフォルトの名無しさん
2010/07/18(日) 08:04:58 JavaにはGENERICSがあるだろ
280デフォルトの名無しさん
2010/07/18(日) 10:10:30 しっー!
Javaは1.4で止まってる人が多いんだから刺激しちゃダメ
ジェネリックとか言ったら頭がパンクしちゃうよ?
Javaは1.4で止まってる人が多いんだから刺激しちゃダメ
ジェネリックとか言ったら頭がパンクしちゃうよ?
281デフォルトの名無しさん
2010/07/18(日) 17:35:19 >>278
型がないってのは間違いだが、いい加減なのは間違いじゃない。
文字列型から数値型へ暗黙の型変換がなされたりするし、
引数の型チェックができるケースなんてある方が珍しい。
void*使い回しと大して変わらん。
型がないってのは間違いだが、いい加減なのは間違いじゃない。
文字列型から数値型へ暗黙の型変換がなされたりするし、
引数の型チェックができるケースなんてある方が珍しい。
void*使い回しと大して変わらん。
282デフォルトの名無しさん
2010/07/18(日) 19:39:50 JavaScriptあたりはそうだが、Pythonなどは違うよ
>>> 1 + "1"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
動的型言語の変数が似てるのはvoid*じゃなくてタグ付unionだろ
データを見りゃ型が分かるようになってる(自己記述的)なんだから
プログラマのくせにロクに知りもせずに何でも糞みそ一緒にするなと
引数の型チェックっつうけどJavaも何でもnull突っ込めるよな
参照型の場合は
>>> 1 + "1"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'int' and 'str'
動的型言語の変数が似てるのはvoid*じゃなくてタグ付unionだろ
データを見りゃ型が分かるようになってる(自己記述的)なんだから
プログラマのくせにロクに知りもせずに何でも糞みそ一緒にするなと
引数の型チェックっつうけどJavaも何でもnull突っ込めるよな
参照型の場合は
283デフォルトの名無しさん
2010/07/18(日) 19:58:27 変数の型の強さは多分こんな感じ
静的型関数型言語 (Haskell, OCaml等) >>> 静的型手続き型言語 (Java, C# > C, C++) >
動的型言語 (Python, Ruby > Perl, JavaScript, PHP)
動的型の関数型言語は知らん
静的型関数型言語 (Haskell, OCaml等) >>> 静的型手続き型言語 (Java, C# > C, C++) >
動的型言語 (Python, Ruby > Perl, JavaScript, PHP)
動的型の関数型言語は知らん
284デフォルトの名無しさん
2010/08/04(水) 22:46:42 Map の putメソッドの戻り値が、1こ古い値なのはクソだな。
putの戻り値って何か使い道あるの?
実際にアプリで使用したことあるひといる?
やぱりjavaはウンコだな。
putの戻り値って何か使い道あるの?
実際にアプリで使用したことあるひといる?
やぱりjavaはウンコだな。
285デフォルトの名無しさん
2010/09/26(日) 06:07:20 音楽CDの再生
286デフォルトの名無しさん
2010/09/26(日) 08:53:07 >>284
激しく同意!
thisを返してくれたほうがまだマシだね
Map chnco = new HashMap().put("便器","うんこ").put("たんつぼ","ゲロ").put("ポリバケツ","生ゴミ");
みたいに初期化が楽になる
激しく同意!
thisを返してくれたほうがまだマシだね
Map chnco = new HashMap().put("便器","うんこ").put("たんつぼ","ゲロ").put("ポリバケツ","生ゴミ");
みたいに初期化が楽になる
287デフォルトの名無しさん
2011/03/09(水) 14:59:24.39288デフォルトの名無しさん
2011/03/09(水) 19:01:06.68 >>280
ドキ
ドキ
289デフォルトの名無しさん
2011/03/09(水) 20:40:52.37 mainの戻り値がSystem.exitでしか指定できないってことは、
異なるプログラムでJVMを使い回して高速化、なんてことは一生できないね。
.NET Frameworkはそのためにアプリケーションドメインがある
異なるプログラムでJVMを使い回して高速化、なんてことは一生できないね。
.NET Frameworkはそのためにアプリケーションドメインがある
290デフォルトの名無しさん
2011/03/10(木) 00:16:31.32 まぁまぁ、javaが無かったら.NETも生まれなかったわけだし。
291デフォルトの名無しさん
2011/03/10(木) 00:58:44.07 アプリケーションドメイン使っても、コンソール、標準入出力、カレントディレクトリ
みたいにOSがプロセス単位に割り付ける資源は当然のように共有されてしまうので
1プロセス/VM上で異なるプログラムを実行するつっても
どのみち限界あると思ってたんだけど俺の勘違いか?
Javaの場合、System.exit()だけが問題ならSecurity Managerで無効化するんだと思う
ま、JVMでも.NETでもなくて、Unix環境なら
単にfork()でも使うところだろうな
みたいにOSがプロセス単位に割り付ける資源は当然のように共有されてしまうので
1プロセス/VM上で異なるプログラムを実行するつっても
どのみち限界あると思ってたんだけど俺の勘違いか?
Javaの場合、System.exit()だけが問題ならSecurity Managerで無効化するんだと思う
ま、JVMでも.NETでもなくて、Unix環境なら
単にfork()でも使うところだろうな
292デフォルトの名無しさん
2011/03/10(木) 01:28:22.85 ああ、やっと意味がわかった。
Cなら int main(.....) なのに
javaは void main(...) なんだよな。
これに限らず、やたらとvoid関数が多い。
voidなんて廃止してもらいたいくらいだ。
Cなら int main(.....) なのに
javaは void main(...) なんだよな。
これに限らず、やたらとvoid関数が多い。
voidなんて廃止してもらいたいくらいだ。
293デフォルトの名無しさん
2011/03/10(木) 01:29:43.94 >>291
アプリケーションドメインはもともとWebサーバーのためのものだろうね。
でもMSが本気だしたら標準出力なんてお得意の高速プロセス間通信でなんとかできるだろ。
起動したプロセスは標準入出力を唯一の共通プロセスにパイプで渡して処理を委譲。
カレントディレクトリはクラスライブラリでごまかせそうだし。
アプリケーションドメインはもともとWebサーバーのためのものだろうね。
でもMSが本気だしたら標準出力なんてお得意の高速プロセス間通信でなんとかできるだろ。
起動したプロセスは標準入出力を唯一の共通プロセスにパイプで渡して処理を委譲。
カレントディレクトリはクラスライブラリでごまかせそうだし。
294デフォルトの名無しさん
2011/03/10(木) 01:33:13.71 デフォルトコンストラクタでインスタンス生成しまくるJavaには
voidがお似合い。
意味的にパラメータが必要とか値を戻すべきとか考えない。
voidがお似合い。
意味的にパラメータが必要とか値を戻すべきとか考えない。
295デフォルトの名無しさん
2011/03/31(木) 19:44:04.79 なんでjavaって連続の割り算掛け算できないの?
hoge = aaa/3600000/24;
これで普通いけるよね
こう書き直さないと駄目だった
hoge = aaa/3600000;
hoge2 = hoge/24;
hoge = aaa/3600000/24;
これで普通いけるよね
こう書き直さないと駄目だった
hoge = aaa/3600000;
hoge2 = hoge/24;
296デフォルトの名無しさん
2011/03/31(木) 23:18:53.51 >>295
普通にいけるだろ
普通にいけるだろ
297295
2011/04/01(金) 01:43:40.56298デフォルトの名無しさん
2011/04/01(金) 02:03:11.19 >>295
hoge = aaa/3600000.0/24;
hoge = aaa/3600000.0/24;
299デフォルトの名無しさん
2011/04/02(土) 09:22:23.64 rar書庫を解凍せずに画像読み出し
300デフォルトの名無しさん
2011/04/02(土) 10:01:39.39 どんな環境だろうと解凍しなきゃ圧縮アーカイブ内のデータは読み出せないだろ
オンメモリで、という意味ならJUnRar使えば出来んじゃね?
オンメモリで、という意味ならJUnRar使えば出来んじゃね?
301デフォルトの名無しさん
2011/04/02(土) 10:31:22.01 ZIPならZipentryでできるじゃん
Junrar?あれそんなんできたっけ?
Junrar?あれそんなんできたっけ?
302デフォルトの名無しさん
2011/04/02(土) 10:38:53.27 パス付きのrarとか実質WinRAR使わないと無理なんじゃなの
303デフォルトの名無しさん
2011/04/02(土) 10:51:09.51 そもそもJunRar自体がもう存在してない件w
304デフォルトの名無しさん
2011/04/02(土) 12:14:14.56 JunRarはストリーム使えないだろ
305デフォルトの名無しさん
2011/05/29(日) 23:30:07.06 WinXP、Java1.6です。
javaでkbhit+getchみたいなのは無理でしょうか。
以下のようなやり方だと、入力した内容が表示され、
改行入力も必要になってしまいます。
Scanner.nextInt()
System.in.read()
FileInputStream.read() (FileDescriptor.in)
javaでkbhit+getchみたいなのは無理でしょうか。
以下のようなやり方だと、入力した内容が表示され、
改行入力も必要になってしまいます。
Scanner.nextInt()
System.in.read()
FileInputStream.read() (FileDescriptor.in)
308デフォルトの名無しさん
2011/05/31(火) 01:39:10.10309デフォルトの名無しさん
2011/05/31(火) 09:06:13.47 strictfp使わずに誤差が出たとか騒いでるんじゃね
310デフォルトの名無しさん
2011/05/31(火) 16:18:40.56 クラスごとにファイル分けないといけないとかうんこすぎる
おまえはFF14かと
おまえはFF14かと
311uy
2011/05/31(火) 17:28:40.05 はぁ?w
クラスごとにファイル分けって
そんな設計してるからゴミ化するんだろ
バカか、お前
クラスごとにファイル分けとかwwwwwwww
バカかwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
それは整理されたソースコードじゃなくて、たとえばマンションがあったとして、
ひとつの部屋に、10人住んでいる所もあれば、ひとつの部屋にねこ1匹しか住んでいないとか、
そんなレベルの話
クラスにもそれぞれの大きさがある・・・
ほんとにJAVAERはレベルひっくいなぁ・・・ クラス(笑)毎日毎日かいてんだからそのくらい覚えろよ
クラスを基本かかない奴にすら劣る知識って 冗談はやめてくれ
クラスごとにファイル分けって
そんな設計してるからゴミ化するんだろ
バカか、お前
クラスごとにファイル分けとかwwwwwwww
バカかwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
それは整理されたソースコードじゃなくて、たとえばマンションがあったとして、
ひとつの部屋に、10人住んでいる所もあれば、ひとつの部屋にねこ1匹しか住んでいないとか、
そんなレベルの話
クラスにもそれぞれの大きさがある・・・
ほんとにJAVAERはレベルひっくいなぁ・・・ クラス(笑)毎日毎日かいてんだからそのくらい覚えろよ
クラスを基本かかない奴にすら劣る知識って 冗談はやめてくれ
312デフォルトの名無しさん
2011/05/31(火) 17:47:09.44313デフォルトの名無しさん
2011/05/31(火) 20:58:32.85 1クラスが1ファイルになるのは別にいい。jarにすれば良いだけ。
問題なのはJava使いにC#をやらせると名前空間ごとにDLLを作り初めて
膨大な数のDLLができあがること。
問題なのはJava使いにC#をやらせると名前空間ごとにDLLを作り初めて
膨大な数のDLLができあがること。
314デフォルトの名無しさん
2011/05/31(火) 21:03:01.76 それでJava使いはC#が駄目だとか言うのか。なるほど。
315デフォルトの名無しさん
2011/05/31(火) 23:21:17.57 Javaは標準ライブラリでまともにXMLが扱えない。
316デフォルトの名無しさん
2011/06/01(水) 10:23:43.35317デフォルトの名無しさん
2011/06/02(木) 13:59:41.28 最近javaの勉強をしている。
噂には聞いていたけど、やっぱおっせ〜わ。
ノートPC(ぺんM1.4)で使うなよハゲっていう、強い意思表示を感じたぜ。
噂には聞いていたけど、やっぱおっせ〜わ。
ノートPC(ぺんM1.4)で使うなよハゲっていう、強い意思表示を感じたぜ。
318デフォルトの名無しさん
2011/06/03(金) 01:03:51.63 Pentium Mはいいけど、ノートPCのハードディスクはネックだな。
SSDかRAMディスクにしてみろ
SSDかRAMディスクにしてみろ
319デフォルトの名無しさん
2011/06/03(金) 07:21:28.04 Ceylonに期待
320デフォルトの名無しさん
2011/06/05(日) 00:57:48.17 Javaは4GB以上のbyte配列が確保できない
321デフォルトの名無しさん
2011/06/05(日) 07:28:32.80 実は2GB以上なんですけどね……
322デフォルトの名無しさん
2011/06/15(水) 22:37:18.59 ぷ。
323デフォルトの名無しさん
2011/06/16(木) 01:28:47.12 256 byte バイトストリームから
符号無し 4 byte 整数の要素数 64 の配列への
お手軽一発変換
符号無し 4 byte 整数の要素数 64 の配列への
お手軽一発変換
324デフォルトの名無しさん
2011/06/16(木) 05:27:25.01 boolean とか・・・
bool って書かせろよ
bool って書かせろよ
325デフォルトの名無しさん
2011/06/16(木) 06:53:57.83 だよね、それはある。
整数が integer でなく int なら
boolean は bool であるべき。
統一性がないな
整数が integer でなく int なら
boolean は bool であるべき。
統一性がないな
326デフォルトの名無しさん
2011/06/16(木) 14:38:36.51 それよりもintがbooleanにキャスト出来ないのがムカつく。
327デフォルトの名無しさん
2011/06/16(木) 15:19:37.91328デフォルトの名無しさん
2011/06/16(木) 19:06:35.01 bool b = (bool)0;ができるC/C++の方が異常。
329デフォルトの名無しさん
2011/06/16(木) 19:15:48.54330デフォルトの名無しさん
2011/06/16(木) 19:33:34.56 if(x==0) を if(x=0) なんていう書き間違いを防ぐためと、
その書き間違いを防ぐためにif(0==x)なんていう
直感的に分かりにくいコードを書くバカが現れることを防ぐために、
キャストできない方がいい。
>>329 え?
その書き間違いを防ぐためにif(0==x)なんていう
直感的に分かりにくいコードを書くバカが現れることを防ぐために、
キャストできない方がいい。
>>329 え?
331デフォルトの名無しさん
2011/06/16(木) 19:40:08.47332デフォルトの名無しさん
2011/06/16(木) 21:36:17.74 C だと非 0 が真
333デフォルトの名無しさん
2011/06/17(金) 00:45:45.31 intだとif(x)とかif(!x)が出来ないのが面倒。ついでにオブジェクトにも出来ないのもダメ。いちいちx==nullとかx!=nullとか面倒。
334デフォルトの名無しさん
2011/06/17(金) 01:03:04.57 あえて記述が面倒なのを受け入れて間違いを防ぐのがJavaのいいところだと思うのだが
335デフォルトの名無しさん
2011/06/17(金) 01:18:26.39 一からjavaで書く分にはそれでいいかもしれないけどc++からの移植とかする場合いちいち手直ししてあげないといけないのは超面倒
336デフォルトの名無しさん
2011/06/17(金) 01:29:09.45337デフォルトの名無しさん
2011/06/17(金) 06:34:51.84 間違いを防ぐんではなく、真偽の論理値が必要な場所に
数値が現れるのが意味的におかしいんだよ
数値が現れるのが意味的におかしいんだよ
338デフォルトの名無しさん
2011/06/17(金) 07:50:40.62 符号つきなのにbyte型なんて名前なのが腹立つ。
339デフォルトの名無しさん
2011/06/17(金) 08:32:39.35 符号付の方が都合がいいだろ。
2バイト文字判定がフラグだけ見て判断できるんだから。
2バイト文字判定がフラグだけ見て判断できるんだから。
340デフォルトの名無しさん
2011/06/17(金) 09:49:44.67 符号無し整数型の充実を求む
341デフォルトの名無しさん
2011/06/17(金) 10:25:37.47342デフォルトの名無しさん
2011/06/17(金) 10:56:06.73343デフォルトの名無しさん
2011/06/17(金) 11:55:31.19 >>342
引きこもって飢え死にしろ
引きこもって飢え死にしろ
345デフォルトの名無しさん
2011/06/17(金) 22:53:57.06346デフォルトの名無しさん
2011/06/17(金) 23:10:14.38 ヒアドキュメント
347デフォルトの名無しさん
2011/06/18(土) 00:51:34.61 >>345
単に不便っていうよりは、言語設計上のミス (或いは、
必要性を認識出来なかった) だと思ってる
配列の型変換にしても、ポインタを使える様にしろとは言わないけど、
代わりにビュー的な仕掛け (byte 型配列を int 型配列として参照する等) とかなら
処理系の実装次第でどうとでもなりそうだし
単に不便っていうよりは、言語設計上のミス (或いは、
必要性を認識出来なかった) だと思ってる
配列の型変換にしても、ポインタを使える様にしろとは言わないけど、
代わりにビュー的な仕掛け (byte 型配列を int 型配列として参照する等) とかなら
処理系の実装次第でどうとでもなりそうだし
348デフォルトの名無しさん
2011/06/18(土) 08:29:05.44 int sjisCode = (b1 & 0xFF) << 8 | (b2 & 0xFF);
符号付きは不便だな。
符号付きは不便だな。
349デフォルトの名無しさん
2011/06/18(土) 17:38:29.14350デフォルトの名無しさん
2011/06/19(日) 04:17:49.31 byte b = (byte)((bOrg & 0xFF) >> 4);
糞としか言いようがない
糞としか言いようがない
351デフォルトの名無しさん
2011/06/19(日) 15:16:48.20 これまでの人生で、符号付き8ビット整数を使うような場面に一度も遭遇したことがないけど
実際、具体的にどのような事に使用されてるのでしょうか
たとえ話じゃなくて、具体的なアプリケーション名とか、規格とか、そんなので何かありますか?
たとえば音楽のMIDI規格では、左右のチャンネルの振り分けデータは
左〜中央〜右
0 〜 64 〜 127
のように真ん中が64になるようゲタを履かして、負の数を扱わずに済むようにしてあります。
8ビット符号付整数って、ものすご〜〜〜〜〜く扱いづらいんですよ。
実際、具体的にどのような事に使用されてるのでしょうか
たとえ話じゃなくて、具体的なアプリケーション名とか、規格とか、そんなので何かありますか?
たとえば音楽のMIDI規格では、左右のチャンネルの振り分けデータは
左〜中央〜右
0 〜 64 〜 127
のように真ん中が64になるようゲタを履かして、負の数を扱わずに済むようにしてあります。
8ビット符号付整数って、ものすご〜〜〜〜〜く扱いづらいんですよ。
352デフォルトの名無しさん
2011/06/19(日) 19:10:44.48 そうだな。例えばGIF画像を処理するプログラムで使ったな。
数あるバイナリーフォーマットの中でMIDIだけは符号付き整数を基本とする
異例のフォーマット。
そんなマイナーな例を持ち出してJavaを擁護するのは恣意的だぞ
数あるバイナリーフォーマットの中でMIDIだけは符号付き整数を基本とする
異例のフォーマット。
そんなマイナーな例を持ち出してJavaを擁護するのは恣意的だぞ
353デフォルトの名無しさん
2011/06/19(日) 19:13:46.84 ??
354デフォルトの名無しさん
2011/06/20(月) 07:57:32.52 俺も符号付き嫌
慣れないうちはバグの温床になりやすくて嫌いだわ
javaはバイナリを扱うのには向いてないって思う
慣れないうちはバグの温床になりやすくて嫌いだわ
javaはバイナリを扱うのには向いてないって思う
355デフォルトの名無しさん
2011/06/22(水) 15:01:07.27 Java にしても .NET 系にしてもバイナリファイルの扱いを事実上放棄してるよなぁ
356デフォルトの名無しさん
2011/06/22(水) 18:17:37.91357デフォルトの名無しさん
2011/06/22(水) 23:45:33.67 >>356
確かに符号無し整数型はあるけど、次の様なことを C#、VB 等で行おうとすると、結構メンドくありませんか?
1) C の構造体の様な任意のサイズ・構造のブロック単位での入出力
--> バイナリファイルを扱う時に必要
2) バイト配列の任意の位置・サイズを別の型の配列として切り出す
--> メモリマップしたファイル、バイナリデータを用いるプロトコルスタック等で必要
無い物ねだりしても仕方ないんですけど…
確かに符号無し整数型はあるけど、次の様なことを C#、VB 等で行おうとすると、結構メンドくありませんか?
1) C の構造体の様な任意のサイズ・構造のブロック単位での入出力
--> バイナリファイルを扱う時に必要
2) バイト配列の任意の位置・サイズを別の型の配列として切り出す
--> メモリマップしたファイル、バイナリデータを用いるプロトコルスタック等で必要
無い物ねだりしても仕方ないんですけど…
358uy
2011/06/23(木) 02:50:56.35 C#ではそういうやり方でやるなって事だろ
ゆっくりもたもたしたコードで処理を行う
コードの短縮を行う為のポインタ演算は、レベル4くらいの能力者じゃないと読めないし
レベル5の技術者じゃないとかけない
C#は土方用言語ゆえ、難しいことはやらない
ゆっくりもたもたしたコードで処理を行う
コードの短縮を行う為のポインタ演算は、レベル4くらいの能力者じゃないと読めないし
レベル5の技術者じゃないとかけない
C#は土方用言語ゆえ、難しいことはやらない
359デフォルトの名無しさん
2011/06/23(木) 17:03:48.38 >>358
rubyも土方用だからバイナリ扱うのには向いてないよね
rubyも土方用だからバイナリ扱うのには向いてないよね
360デフォルトの名無しさん
2011/06/23(木) 18:54:58.57 どっちかっていうとC#よりCの方が土方用って感じがする。
ユーザ寄りじゃない部分を書くわけだし。
ユーザ寄りじゃない部分を書くわけだし。
361デフォルトの名無しさん
2011/06/23(木) 19:52:14.99■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★2 [Hitzeschleier★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★3 [少考さん★]
- 三谷幸喜氏 温泉嫌いの理由を熱弁「知らない人の股間を素通りしたお湯なんですよ」「おじさんの肛門を通り過ぎたお湯が自分の前に」 [Ailuropoda melanoleuca★]
- 【伊原剛志】62歳俳優、夫婦別姓に「選択出来るならしたい人はする したくない人はしない 何が問題?」 [少考さん★]
- 【日本人の旅行離れ】国内旅行すら行けなくなった……オーバーツーリズムだけじゃない 旅行者減少の異常事態 ★2 [ぐれ★]
- ベトナムのバイク「脱ガソリン」、シェア8割のホンダに打撃…政府が電動二輪普及を主導 [煮卵★]
- 秦谷美鈴(学園アイドルマスター)がフィギュア化キタ━━━━(゚∀゚)━━━━!! [502166996]
- 【悲報】無職なのに値上がりに備えてiphone 17買ったったったwwwwwwwwwwwwwwwwwwwwwwwwwwwww [904880432]
- 【悲報】すまん何で日本ってこんなに反『中国』が増えたんだ?ネトウヨどころかそこらの一般人レベルでもゴロゴロいる [483447288]
- あ、出ちゃう、イクッ😫💦🏡
- インバウンド向けの糞ぼったくり店って
- ばか「おまえらあの話どう思う!?」おまえら「?」「なにそれ」「よくわからない」「うんち」
