Java初心者のためのスレッドです。
※前スレ
Java入門・初心者質問スレ Part.3
http://mevius.2ch.net/test/read.cgi/tech/1491306071/
探検
Java入門・初心者質問スレ Part.4 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/06/30(金) 22:14:16.54ID:W0OUnv8/
143デフォルトの名無しさん
2017/07/25(火) 21:52:37.10ID:pa2wyDo4 >>140
スーパークラスのコンストラクタの呼び出しに失敗してるわけっしょ
> public void classA_fix(String stringA, String stringB)
これはコンストラクタじゃなくてメソッドっすよね
コンストラクタをきちんと定義すればいけるんじゃないかな
スーパークラスのコンストラクタの呼び出しに失敗してるわけっしょ
> public void classA_fix(String stringA, String stringB)
これはコンストラクタじゃなくてメソッドっすよね
コンストラクタをきちんと定義すればいけるんじゃないかな
144140
2017/07/25(火) 21:53:05.21ID:TSeeDTaM >>142
説明ベタですみません。
現在エラーがでているのはclassA_fixです。
classDにバグがあるのは間違いないのですが、classDを直接書き換えるのが怖いのと、
報告しなくては行けないので、修正した箇所がわかりやすいように classD_fix.classを作成し、修正しようとしています。
classD_fixのjavacには成功(動作は不明)、classD_fix.classの生成に成功しました。
今現在そのclassD_fixを使用して動かせるように各クラスファイルを修正しようとしています。
超へぽっこで デバッグをやるのはこれが初めてでどういった方法でやるべきなのかもわからず、
メモ帳とコマンドプロンプトでやってます・・・OTL
説明ベタですみません。
現在エラーがでているのはclassA_fixです。
classDにバグがあるのは間違いないのですが、classDを直接書き換えるのが怖いのと、
報告しなくては行けないので、修正した箇所がわかりやすいように classD_fix.classを作成し、修正しようとしています。
classD_fixのjavacには成功(動作は不明)、classD_fix.classの生成に成功しました。
今現在そのclassD_fixを使用して動かせるように各クラスファイルを修正しようとしています。
超へぽっこで デバッグをやるのはこれが初めてでどういった方法でやるべきなのかもわからず、
メモ帳とコマンドプロンプトでやってます・・・OTL
145140
2017/07/25(火) 22:01:15.35ID:TSeeDTaM >>143 こんな感じで書いたんですが駄目でした。 私もしかして コンストラクタの書き方間違えて・・・る?OTL
package hoge_project.dir1;
import hoge_project.dir1.classA;
public class classA_fix extends classA {
public classA_fix( String string_a,String string_b){
}
}
package hoge_project.dir1;
import hoge_project.dir1.classA;
public class classA_fix extends classA {
public classA_fix( String string_a,String string_b){
}
}
146デフォルトの名無しさん
2017/07/25(火) 22:13:58.15ID:pa2wyDo4147140
2017/07/25(火) 22:24:17.39ID:TSeeDTaM >>146 その通りにやったらjavac通りました!ありがとうございます!
superせず終わらせるとそこで処理が終わるだけでエラーにはならないのかななんて思ってましたがそんなことないんですね・・・
そして何故かmainスレッドにて java.lang.NoClassDefFoundError・・・OTL寝れなさそうだ
superせず終わらせるとそこで処理が終わるだけでエラーにはならないのかななんて思ってましたがそんなことないんですね・・・
そして何故かmainスレッドにて java.lang.NoClassDefFoundError・・・OTL寝れなさそうだ
148デフォルトの名無しさん
2017/07/25(火) 23:34:14.91ID:ItvXAvCp うげあー
私は本物の素人ですが、現場の世界は色々と恐ろしいのですね…
参考書を読んで頑張ります
私は本物の素人ですが、現場の世界は色々と恐ろしいのですね…
参考書を読んで頑張ります
149デフォルトの名無しさん
2017/07/26(水) 00:23:56.03ID:k1luK7uA OTLとか久々に見たわ
150デフォルトの名無しさん
2017/07/26(水) 01:30:21.01ID:f0n9OFYu superコンストラクターを呼ばないといけないわけではないので、原因はもう少し間接的なものだろう
フルコードがないと理由は不明
フルコードがないと理由は不明
151デフォルトの名無しさん
2017/07/26(水) 01:32:29.52ID:f0n9OFYu おそらく引数なしのコンストラクタだとちゃんと動かないスーパークラスなんだろう
152デフォルトの名無しさん
2017/07/26(水) 04:45:03.63ID:ykAbfSKr 3年もやってて継承元の引数ありコンストラクタがサブクラスに引き継がれないことも知らんとか
当然スパクラスに引数ありコンストラクタがあればサブクラスでそのコンストラクタを定義しなくちゃならない
ほんと相変わらずびっくりするぐらいレベル低いなここ
当然スパクラスに引数ありコンストラクタがあればサブクラスでそのコンストラクタを定義しなくちゃならない
ほんと相変わらずびっくりするぐらいレベル低いなここ
153デフォルトの名無しさん
2017/07/26(水) 06:36:14.97ID:8eztuswf 入門・初心者スレでレベルどうのこうのと言われましても…
あ、自分自身も含めてレベル低いって自虐ネタでしたか
あ、自分自身も含めてレベル低いって自虐ネタでしたか
154デフォルトの名無しさん
2017/07/26(水) 07:58:47.46ID:ykAbfSKr 回答つけてる奴等もどうしようもなくレベル低い馬鹿しかいないってことだよ阿呆
お前等全員1円で投げ売りされてる入門書100億回読んでからレスつけろよ阿呆
お前等全員1円で投げ売りされてる入門書100億回読んでからレスつけろよ阿呆
155デフォルトの名無しさん
2017/07/26(水) 08:04:51.73ID:2vJD5W5S つまり変なのに絡まれないようにプログラミング歴は隠しとけってことだ
スレ民との約束だぞ
スレ民との約束だぞ
156デフォルトの名無しさん
2017/07/26(水) 09:25:20.19ID:MMBO65WR157デフォルトの名無しさん
2017/07/26(水) 09:26:39.45ID:SoUQ8WPl >>156
文句しか言わないやつって何なんだろうね
文句しか言わないやつって何なんだろうね
158デフォルトの名無しさん
2017/07/26(水) 09:29:51.53ID:kGP2LF0r ただの煽りたがりの荒らしに構うなよ
159デフォルトの名無しさん
2017/07/26(水) 17:16:50.05ID:txt3JljQ デザインパタ^−ンは勉強した方がよいでしょうか?
160デフォルトの名無しさん
2017/07/26(水) 18:46:59.30ID:aaem4HGH これからはパタ^−ンだよね
161デフォルトの名無しさん
2017/07/26(水) 18:52:35.86ID:bC5MXU5Z パータパタママー
162デフォルトの名無しさん
2017/07/26(水) 19:01:26.80ID:/ZvQeDL/163デフォルトの名無しさん
2017/07/26(水) 20:15:45.49ID:+wB1yzpw164デフォルトの名無しさん
2017/07/26(水) 21:26:53.25ID:cjurS1ok そしてうまい作り方を発見したと喜び勇んでブログで発表するとそんなもん何十年も前に本にまとめられて世界中の言語に翻訳されて売られまくった枯れ枯れの干からびたやり方だとコメントされまくる。
165デフォルトの名無しさん
2017/07/27(木) 17:28:04.27ID:DDfF3pSC >>152
継承しなくちゃいけないわけでもないからな。
継承しなくちゃいけないわけでもないからな。
166デフォルトの名無しさん
2017/07/29(土) 03:53:30.99ID:UnhUcpCL スッキリわかるJavaを利用してますが
dokojavaってなんとなく動作が
不安定な気がするのですが気のせいでしょうか。
同じプログラムでもエラーが出たり出なかったりします
dokojavaってなんとなく動作が
不安定な気がするのですが気のせいでしょうか。
同じプログラムでもエラーが出たり出なかったりします
167デフォルトの名無しさん
2017/07/29(土) 06:39:29.25ID:qmPyXn75 そもそもdokojavaを使う必要がない
手軽なオンライン環境ならideoneもpaiza.ioもある
手軽なオンライン環境ならideoneもpaiza.ioもある
168デフォルトの名無しさん
2017/07/30(日) 09:49:31.45ID:rAr/Q6m3 アンドロイドアプリを作りたいです。
どうやらjavaを知ることが第一歩のようですが、javaをマスターできれば
アンドロイドアプリ作れるようになれますか?
どうやらjavaを知ることが第一歩のようですが、javaをマスターできれば
アンドロイドアプリ作れるようになれますか?
169デフォルトの名無しさん
2017/07/30(日) 10:03:11.95ID:xziOu8cb いいえ
料理をする時に調理器具を使えるようになるだけではダメなのと同じで
料理毎に食材や調味料の組み合わせ方法や量も学ぶ必要があります
AndroidにはAndroid用のセオリーがあります
料理をする時に調理器具を使えるようになるだけではダメなのと同じで
料理毎に食材や調味料の組み合わせ方法や量も学ぶ必要があります
AndroidにはAndroid用のセオリーがあります
170デフォルトの名無しさん
2017/07/30(日) 12:28:09.87ID:rAr/Q6m3171デフォルトの名無しさん
2017/07/30(日) 12:33:52.48ID:qXAhQacW172デフォルトの名無しさん
2017/07/30(日) 12:36:56.14ID:rAr/Q6m3173デフォルトの名無しさん
2017/07/30(日) 12:53:11.14ID:qXAhQacW 馬鹿がキレたwww
174デフォルトの名無しさん
2017/07/30(日) 13:21:49.30ID:rAr/Q6m3 性格悪いな
私生活上手く行ってないんだな
可哀想に
私生活上手く行ってないんだな
可哀想に
175デフォルトの名無しさん
2017/07/30(日) 13:32:59.09ID:qXAhQacW すごーい!
テンプレみたいな返しをする
馬鹿なフレンズなんだね!
テンプレみたいな返しをする
馬鹿なフレンズなんだね!
176デフォルトの名無しさん
2017/07/30(日) 14:42:06.93ID:0PJrZm1n177デフォルトの名無しさん
2017/07/30(日) 15:05:49.40ID:w/kjlxMo あと、どの程度のアプリを作りたいかにもよるな
ハローワールドを表示するだけなら、
初心者向けの本の書いてある通りにASをインストールしてボタンを押していけば、
一行もコードを書かずにアプリが出来上がるから、
javaどころか、どの言語も知らなくても問題ないしね
ハローワールドを表示するだけなら、
初心者向けの本の書いてある通りにASをインストールしてボタンを押していけば、
一行もコードを書かずにアプリが出来上がるから、
javaどころか、どの言語も知らなくても問題ないしね
178デフォルトの名無しさん
2017/07/30(日) 16:07:57.61ID:RBZmZf5e コンストラクタの宣言にはstaticキーワードを付けないのに、
コンストラクタはなぜstaticなメソッドから呼び出せるの??
コンストラクタはなぜstaticなメソッドから呼び出せるの??
179デフォルトの名無しさん
2017/07/30(日) 16:14:13.17ID:0PJrZm1n >>178
コンストラクタだけ特別扱いしているから。
コンストラクタだけ特別扱いしているから。
180デフォルトの名無しさん
2017/07/30(日) 16:16:05.30ID:w/kjlxMo181デフォルトの名無しさん
2017/07/30(日) 16:24:52.28ID:RBZmZf5e >>179-180
スッキリしない(´・д・`)
スッキリしない(´・д・`)
182デフォルトの名無しさん
2017/07/30(日) 16:32:05.28ID:w/kjlxMo 『スッキリわかる』シリーズを読みなさい
183デフォルトの名無しさん
2017/07/30(日) 16:32:13.98ID:0PJrZm1n >>181
そういう作りの言語だからとしか言えない。
なんだったらスッキリする言語を自分で作りなさい。
まあ確かにコンストラクタはいきなり呼べるので違和感あるかも知れないが、 new した時にメモリ確保されて
インスタンスが出来て、それからその中のコンストラクタが呼ばれると考えればいい。実際その通りだし。
C言語で実現するとしたら構造体のメモリを確保した直後にそのポインタを受け取って構造体の中身の初期化を
するようなのがコンストラクタね。
そういう作りの言語だからとしか言えない。
なんだったらスッキリする言語を自分で作りなさい。
まあ確かにコンストラクタはいきなり呼べるので違和感あるかも知れないが、 new した時にメモリ確保されて
インスタンスが出来て、それからその中のコンストラクタが呼ばれると考えればいい。実際その通りだし。
C言語で実現するとしたら構造体のメモリを確保した直後にそのポインタを受け取って構造体の中身の初期化を
するようなのがコンストラクタね。
184デフォルトの名無しさん
2017/07/30(日) 16:40:07.27ID:RBZmZf5e185デフォルトの名無しさん
2017/07/30(日) 17:32:09.96ID:pdhvmw2O stream apiを使って
[1,1,2,2,3,3,3,1]
みたいなリストを
[1,2,3,1]
みたいに連続した同じ要素をまとめるコードはどう書けばいい?
[1,1,2,2,3,3,3,1]
みたいなリストを
[1,2,3,1]
みたいに連続した同じ要素をまとめるコードはどう書けばいい?
186デフォルトの名無しさん
2017/07/30(日) 17:35:55.57ID:pdhvmw2O filterで1前の値見れたら楽なんだろうけど
187デフォルトの名無しさん
2017/07/30(日) 17:37:48.11ID:pdhvmw2O もしくは条件に合致した時だけreduceするとか
188デフォルトの名無しさん
2017/07/30(日) 17:38:03.65ID:zcFf9TVa >>185
distinct()を流れのどこかに挟む
distinct()を流れのどこかに挟む
189デフォルトの名無しさん
2017/07/30(日) 17:38:50.17ID:zcFf9TVa あ、これは駄目か、無視してくれ
190デフォルトの名無しさん
2017/07/30(日) 18:39:49.01ID:DLqAucgC191デフォルトの名無しさん
2017/07/30(日) 18:56:29.36ID:xziOu8cb >>174
中身の無い煽りはスルーでいいよ
料理のレシピを覚えても調理器具を使えないと料理は出来ないのと同じで
都度都度javaを覚える必要があります
いきなり開発環境のテンプレート見てわからないと思うから
ググって1つ1つ覚えるしかないかな
中身の無い煽りはスルーでいいよ
料理のレシピを覚えても調理器具を使えないと料理は出来ないのと同じで
都度都度javaを覚える必要があります
いきなり開発環境のテンプレート見てわからないと思うから
ググって1つ1つ覚えるしかないかな
192デフォルトの名無しさん
2017/07/30(日) 18:59:48.32ID:DLqAucgC >>185
インデックスで
int[] a = { 1, 1, 2, 2, 3, 3, 3, 1 };
IntStream.range(0, a.length)
.filter(i -> i == 0 ? true : a[i - 1] != a[i])
.map(i -> a[i])
.forEach(System.out::println);
インデックスで
int[] a = { 1, 1, 2, 2, 3, 3, 3, 1 };
IntStream.range(0, a.length)
.filter(i -> i == 0 ? true : a[i - 1] != a[i])
.map(i -> a[i])
.forEach(System.out::println);
193デフォルトの名無しさん
2017/07/30(日) 19:01:39.65ID:DLqAucgC ||でよかったわ
194デフォルトの名無しさん
2017/07/30(日) 19:37:41.52ID:r1emgWco195デフォルトの名無しさん
2017/07/30(日) 19:38:22.75ID:r1emgWco あ、だめか。最後も1か。
196デフォルトの名無しさん
2017/07/30(日) 20:49:27.90ID:0PJrZm1n197デフォルトの名無しさん
2017/07/30(日) 21:04:08.55ID:w/kjlxMo198デフォルトの名無しさん
2017/07/30(日) 21:26:46.37ID:9WmloTCT 無理やりstreamで実装するメリットが見当たらない
199デフォルトの名無しさん
2017/07/30(日) 21:36:56.23ID:w/kjlxMo でもまあ、お題が「streamapi」を使って、だからね
初心者スレとしてはメリットとかより、勉強になったかどうかだよね
もちろん
「このやり方の方が効率がいい」
ってのが明確な理由と共に示されれば、
それも勉強になるけどさ
初心者スレとしてはメリットとかより、勉強になったかどうかだよね
もちろん
「このやり方の方が効率がいい」
ってのが明確な理由と共に示されれば、
それも勉強になるけどさ
200デフォルトの名無しさん
2017/07/30(日) 21:44:50.49ID:pdhvmw2O201デフォルトの名無しさん
2017/07/30(日) 23:21:06.50ID:JAHw7kqq スッキリ読みながら勉強の者だが、
プログラム言語って素晴らしいなあ
プロの方々はjavaをマスターして、効率よく業務に活かしているに違いない。
プログラム言語って素晴らしいなあ
プロの方々はjavaをマスターして、効率よく業務に活かしているに違いない。
202デフォルトの名無しさん
2017/07/30(日) 23:55:51.22ID:5i/HO5zm >>99
mp3再生ソフト完成した?
mp3再生ソフト完成した?
203デフォルトの名無しさん
2017/07/31(月) 08:18:37.92ID:LN83W0QK 質問するのにも敬語すら使えない馬鹿をいちいち相手にしてるからお前等は馬鹿なんだよ
重複削除するのにいちいちマッチングしたりストリーム使ったり馬鹿の代表かよお前等w
ほんと阿呆の肥溜めだな
重複削除するのにいちいちマッチングしたりストリーム使ったり馬鹿の代表かよお前等w
ほんと阿呆の肥溜めだな
204デフォルトの名無しさん
2017/07/31(月) 08:21:06.63ID:2pZH8HVB >>203
最高に天才なあなたのコートを拝見できませんか?
最高に天才なあなたのコートを拝見できませんか?
205デフォルトの名無しさん
2017/07/31(月) 08:25:24.08ID:X8Y7EVM6206デフォルトの名無しさん
2017/07/31(月) 08:30:53.93ID:LN83W0QK レベル低い馬鹿の上に質問する側が敬語も使えないとかただの池沼なんだから
お前が黙って首吊ってさっさと死ねよ低能馬鹿のゴミ
お前が黙って首吊ってさっさと死ねよ低能馬鹿のゴミ
207デフォルトの名無しさん
2017/07/31(月) 08:36:53.63ID:pwRUpqlR >>206
まあまあそんなに怒らないでください
まあまあそんなに怒らないでください
208デフォルトの名無しさん
2017/07/31(月) 08:57:46.56ID:2pZH8HVB >>206
言葉づかいが最高に天才ですね
言葉づかいが最高に天才ですね
209デフォルトの名無しさん
2017/07/31(月) 14:22:15.80ID:mMpKpjgf 大きな大きなブーメランの映像が頭に思い浮かんだ
一体これはなんだったのだろうか
つづく
一体これはなんだったのだろうか
つづく
210デフォルトの名無しさん
2017/07/31(月) 18:15:47.54ID:CdII1Abc >>203
そこで、皆が誉め称えるようなコードをパッと示したら格好いいのにね
そこで、皆が誉め称えるようなコードをパッと示したら格好いいのにね
211デフォルトの名無しさん
2017/07/31(月) 19:20:31.40ID:gHcyqZBx Java大好きだし腐すつもりはまったくないから
怒らないで欲しいけど
他の言語を色々やったあとでJavaに戻ってきたら
StreamAPIなるもんがあって
それを有難がってる(?)人々が居て
若干腰抜かす
StreamAPIがダメっていう主張じゃなくて
Javaにはいらんやん、って主張
怒らないで欲しいけど
他の言語を色々やったあとでJavaに戻ってきたら
StreamAPIなるもんがあって
それを有難がってる(?)人々が居て
若干腰抜かす
StreamAPIがダメっていう主張じゃなくて
Javaにはいらんやん、って主張
212デフォルトの名無しさん
2017/07/31(月) 19:25:06.72ID:/XbzZj23 主張したいなら論拠を示してくれないと反論もできないんですが
213デフォルトの名無しさん
2017/07/31(月) 19:26:34.94ID:gHcyqZBx ごもっとも
論拠も根拠も特にないので単に感想に差し替えさせてください
んな感想はチラシの裏に書け?
今から書いてきます失礼いたしました
論拠も根拠も特にないので単に感想に差し替えさせてください
んな感想はチラシの裏に書け?
今から書いてきます失礼いたしました
214デフォルトの名無しさん
2017/07/31(月) 19:30:05.84ID:CdII1Abc >>有難がってる(?)
有り難がってるようなレスはなかったと思うけど・・・
そもそも、ここは初心者スレだから、好奇心で色々と試してるってノリでしょ
ビックリする人がいることに驚いちゃうよ
有り難がってるようなレスはなかったと思うけど・・・
そもそも、ここは初心者スレだから、好奇心で色々と試してるってノリでしょ
ビックリする人がいることに驚いちゃうよ
215デフォルトの名無しさん
2017/07/31(月) 19:39:08.58ID:W4UbSJlH なんども書くような処理はモジュール化して再利用するって常識
Javaとか関係なしに当たり前のことをやってるのがstream api
これをなにか特別なものと考えて拒否感を持ったり崇拝する人はセンスがない
当たり前のように使おう
Javaとか関係なしに当たり前のことをやってるのがstream api
これをなにか特別なものと考えて拒否感を持ったり崇拝する人はセンスがない
当たり前のように使おう
216デフォルトの名無しさん
2017/07/31(月) 19:46:13.69ID:2pZH8HVB 必要になったら使うでいいよ
必要なのにアレルギーよろしく拒否るからややこしくなる
必要なのにアレルギーよろしく拒否るからややこしくなる
217デフォルトの名無しさん
2017/07/31(月) 22:11:44.32ID:3pgJ0wlK class Aho {
public static void main(String ... args) {
System.out.println("質問するのにも敬語すら使えない馬鹿をいちいち相手にしてるからお前等は馬鹿なんだよ");
System.out.println("重複削除するのにいちいちマッチングしたりストリーム使ったり馬鹿の代表かよお前等w");
System.out.println("ほんと阿呆の肥溜めだな");
}
}
public static void main(String ... args) {
System.out.println("質問するのにも敬語すら使えない馬鹿をいちいち相手にしてるからお前等は馬鹿なんだよ");
System.out.println("重複削除するのにいちいちマッチングしたりストリーム使ったり馬鹿の代表かよお前等w");
System.out.println("ほんと阿呆の肥溜めだな");
}
}
218デフォルトの名無しさん
2017/07/31(月) 22:20:26.08ID:3pgJ0wlK >>216
ま、そうだが、streamはある程度使って慣れないと使い所がよくわからないもののように思うな。
何せループでも実現できちゃうからな。そっちで慣れてる人は中々手を出さないのではないか?
他の言語で多用したいた場合はJavaでも使えて便利みたいに感じるかも知れんが。
ま、そうだが、streamはある程度使って慣れないと使い所がよくわからないもののように思うな。
何せループでも実現できちゃうからな。そっちで慣れてる人は中々手を出さないのではないか?
他の言語で多用したいた場合はJavaでも使えて便利みたいに感じるかも知れんが。
219デフォルトの名無しさん
2017/08/01(火) 00:38:37.91ID:VkAUO0Vr お前みたい馬鹿のために用意されたものなんだからありがたく使っとけよ阿呆
220デフォルトの名無しさん
2017/08/01(火) 01:48:00.02ID:sayqMREC C#, Java の、Parallel Stream で、複数コアを使える
Node.js は、JavaScript だから、シングルスレッドだろ。
数値計算などで、複数コアを使いたい場合に、困る
Node.js は、JavaScript だから、シングルスレッドだろ。
数値計算などで、複数コアを使いたい場合に、困る
221デフォルトの名無しさん
2017/08/01(火) 02:41:43.75ID:dPOYfvBU222デフォルトの名無しさん
2017/08/01(火) 03:06:20.33ID:CkTSkgtj ハーイ(^O^)/
223デフォルトの名無しさん
2017/08/01(火) 07:44:11.55ID:4BLXFqGa プログラミングそのものを愛するか、プログラミングによって作られるものを愛するかの違いです
224デフォルトの名無しさん
2017/08/01(火) 11:31:28.30ID:d0oFEyKM 愛されるより愛したい
225デフォルトの名無しさん
2017/08/01(火) 12:14:27.48ID:SHR8K/xw226デフォルトの名無しさん
2017/08/01(火) 12:21:01.88ID:j5u606Kq >>175
お前はもう来るなよ。スレの主旨から言ってお前の言動は不適当。
お前はもう来るなよ。スレの主旨から言ってお前の言動は不適当。
227デフォルトの名無しさん
2017/08/01(火) 12:47:57.63ID:SHR8K/xw もっと近いレスに香ばしいのがいるのに、なかなかの粘着さんだなw
228デフォルトの名無しさん
2017/08/01(火) 19:48:41.43ID:QsBohnup a = [1,1,2,2,3,3,3,1]
p a.chunk {|x| x}.map {|k, a| k}
rubyだとたったこんだけだよね?
> 他の言語で多用したいた場合はJavaでも使えて便利みたいに感じるかも知れんが。
逆ぅ!
如何せん貧相すぎてね
村の子が村のお祭り誇らしげ、みたいな
ブスが化粧してお澄まししてる、みたいな
顔には出さないけど、胸がチクッとするんです…
昨日も言ったけどJavaは好きだし
Javaには感謝すらしているし
ディスろうという目的ではない
p a.chunk {|x| x}.map {|k, a| k}
rubyだとたったこんだけだよね?
> 他の言語で多用したいた場合はJavaでも使えて便利みたいに感じるかも知れんが。
逆ぅ!
如何せん貧相すぎてね
村の子が村のお祭り誇らしげ、みたいな
ブスが化粧してお澄まししてる、みたいな
顔には出さないけど、胸がチクッとするんです…
昨日も言ったけどJavaは好きだし
Javaには感謝すらしているし
ディスろうという目的ではない
229デフォルトの名無しさん
2017/08/01(火) 20:24:37.33ID:5II4tDgL ちょっと短く書くためにいろいろ犠牲にしてるrubyこそ着飾ったブスに思えるなぁ
230デフォルトの名無しさん
2017/08/01(火) 22:20:27.40ID:jPOZmE88 世の中にはブス専もいるわけだしそこまで行くと主観の問題だわな
231デフォルトの名無しさん
2017/08/01(火) 22:39:38.01ID:r/kmkyLl 比べる対象がスクリプト言語しかも動的型付け言語なのはさすがにおかしい
JavaがJavaの良さを殺さないように意識しながらStream APIを導入する必要があったのと話が違いすぎる
JavaがJavaの良さを殺さないように意識しながらStream APIを導入する必要があったのと話が違いすぎる
232デフォルトの名無しさん
2017/08/01(火) 22:50:43.40ID:zlxlSjkN233デフォルトの名無しさん
2017/08/01(火) 22:57:16.20ID:zlxlSjkN >>231
コレクションライブラリにメソッド用意することはできるわけで
ラムダ式は処理を丸投げできるハイパーリッチなコレクションと
組み合わせてこそ進化を発揮する
今のJavaの標準ライブラリがショボいことは事実だ
逆に言うとJavaはもっと成長する余地があるってこと
いくらきれいな白鳥でも・・・あとはわかるだろ、そういうことだ
コレクションライブラリにメソッド用意することはできるわけで
ラムダ式は処理を丸投げできるハイパーリッチなコレクションと
組み合わせてこそ進化を発揮する
今のJavaの標準ライブラリがショボいことは事実だ
逆に言うとJavaはもっと成長する余地があるってこと
いくらきれいな白鳥でも・・・あとはわかるだろ、そういうことだ
234デフォルトの名無しさん
2017/08/01(火) 23:05:18.35ID:QsBohnup >>232
(´・ω・`) n
⌒`γ´⌒`ヽ( E)
( .人 .人 γ /
=(こ/こ/ `^´
)に/こ(
(´・ω・`) n
⌒`γ´⌒`ヽ( E)
( .人 .人 γ /
=(こ/こ/ `^´
)に/こ(
235デフォルトの名無しさん
2017/08/02(水) 15:22:29.01ID:mxNq7Aj6 8がつ2にち(すいようび)
きょうは、すっきりわかるじゃば入もんを
330ページまでよみました。
ゆうしゃとおばけきのこをうみだしました。
とてもおもしろかったです。
きょうは、すっきりわかるじゃば入もんを
330ページまでよみました。
ゆうしゃとおばけきのこをうみだしました。
とてもおもしろかったです。
236デフォルトの名無しさん
2017/08/02(水) 18:18:04.54ID:xzl419Dl >>232さんに触発されて書いた
OCamlならこんだけ
https://ideone.com/JhDj2U
「連続した同じ要素をまとめ」るコード
ただし、rubyのものにくらべ簡易的なchunk
しかもchunk関数はパクり
ぐぐって丁度いいの見っけたから拝借した
だから何やねん!って言うのは我慢してほしい(´・ω・`)
OCamlならこんだけ
https://ideone.com/JhDj2U
「連続した同じ要素をまとめ」るコード
ただし、rubyのものにくらべ簡易的なchunk
しかもchunk関数はパクり
ぐぐって丁度いいの見っけたから拝借した
だから何やねん!って言うのは我慢してほしい(´・ω・`)
237デフォルトの名無しさん
2017/08/02(水) 19:08:45.26ID:JD5jVN3c そういうフィルタが既にあるかどうかよりも簡単に拡張して実装できるかの方が言語的には重要だろう
C#のLinqはyield returnと拡張メソッドのおかげでLinq拡張がすごくやりやすい
それに比べるとJavaのStreamは……
C#のLinqはyield returnと拡張メソッドのおかげでLinq拡張がすごくやりやすい
それに比べるとJavaのStreamは……
238デフォルトの名無しさん
2017/08/02(水) 19:43:38.64ID:SsqUphS+ 関数型厨御用達言語Haskell
https://ideone.com/JxtHSz
https://ideone.com/JxtHSz
239デフォルトの名無しさん
2017/08/03(木) 00:25:37.27ID:TTlJ2U7E >>237
C#ならどんだけ?
C#ならどんだけ?
240デフォルトの名無しさん
2017/08/03(木) 22:30:56.72ID:2xv/pvUq >>239
へい
https://paiza.io/projects/9upRElS3dQublPUezUge2Q
C#7ならタプルを(a, b)って書けるからもっと簡単になる
おっぱいざのコンパイラ古い
へい
https://paiza.io/projects/9upRElS3dQublPUezUge2Q
C#7ならタプルを(a, b)って書けるからもっと簡単になる
おっぱいざのコンパイラ古い
241デフォルトの名無しさん
2017/08/04(金) 00:26:47.86ID:US5e0j3V >>240
(´・ω・`) n
⌒`γ´⌒`ヽ( E)
( .人 .人 γ /
=(こ/こ/ `^´
)に/こ(
(´・ω・`) n
⌒`γ´⌒`ヽ( E)
( .人 .人 γ /
=(こ/こ/ `^´
)に/こ(
242デフォルトの名無しさん
2017/08/04(金) 19:10:37.95ID:US5e0j3V > 簡単に拡張して実装できるかの方が言語的には重要
https://ideone.com/Fegs0C
rubyも拡張しやすいほうなのかな?
よく分からないまま書いたので、なにかおかしいかもしれない
最初のほうでself.dupなんていきなりしてよかったのかは不明
(Enumeratorを返すメソッド作成の作法的に)
なんだかんだ申しましたが
StreamAPIがどうなっていくかは
今後静かに見守って行きたいと思います 完
https://ideone.com/Fegs0C
rubyも拡張しやすいほうなのかな?
よく分からないまま書いたので、なにかおかしいかもしれない
最初のほうでself.dupなんていきなりしてよかったのかは不明
(Enumeratorを返すメソッド作成の作法的に)
なんだかんだ申しましたが
StreamAPIがどうなっていくかは
今後静かに見守って行きたいと思います 完
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 公用車カーナビのNHK受信料「全額免除を」 千葉市議会、国に制度創設求める意見書可決 [少考さん★]
- 神田沙也加さん元恋人で元俳優の前山剛久 六本木のメンズラウンジ勤務を報告「真叶(まなと)です。よろしく」 [muffin★]
- 【画像】ドw童貞はw絶ッッッ対"1"を選ぶ卓球 J Kのお食事会の写真見つけちゃいましたwwwwwwwwwww [904880432]
- VIPでパズドラ
- 【悲報】30代独身女性「結婚や成功してる友達との差は開く一方、このまま1人で生きて淘汰される人生だと気づいて絶望してる…406万いいね [483447288]
- アル中、この時間からすでに水割り焼酎を流し込んでいる模様
- 【動画】韓国新人kpopグループHearts2Heartsさんの投稿、これが卑猥に見える人は脳が壊れていると話題に [963243619]
- 【埼玉】34歳無職、置き配📦を盗みまくる!その数、400点!😱 [718678614]
