むずすぎだろ
作った奴しね
2:なんJゴッドがお送りします2020/06/05(金) 02:30:05.03
ジェネレーターはわかる?
7:なんJゴッドがお送りします2020/06/05(金) 02:31:46.65 ID:DZg21tUM0
>>2
分からん
3:なんJゴッドがお送りします2020/06/05(金) 02:30:16.18 ID:ts6dsKDC0
死ぬわ
5:なんJゴッドがお送りします2020/06/05(金) 02:31:23.83 ID:d0+Xs5ytd
便利よな
常にコードを短くすることを考えてる
10:なんJゴッドがお送りします2020/06/05(金) 02:32:52.74 ID:5/hWyIx2a
>>5
やりたいことはわかるし書き方も分かるし必要性も分かるんやけど
ジェネリック型制約がよう分からない
6:なんJゴッドがお送りします2020/06/05(金) 02:31:28.20 ID:wk81vnx+0
protected overrideとかのくだりがようわからんわ
8:なんJゴッドがお送りします2020/06/05(金) 02:32:32.86 ID:p2nWySbJ0
>>6
「カプセル化」「継承」 これ調べえ
12:なんJゴッドがお送りします2020/06/05(金) 02:34:36.30 ID:5/hWyIx2a
>>6
Protectedはただのアクセス修飾子や
そのクラスの内部とそのサブクラスでしかアクセスできないって意味
Overrideは基底クラスのメソッドを上書きできるって奴やろ?
21:なんJゴッドがお送りします2020/06/05(金) 02:40:05.85 ID:LVG5vlFm0
>>6
個人で使うなら全部publicでええで
9:なんJゴッドがお送りします2020/06/05(金) 02:32:46.61 ID:v/kUPRtLa
C#最強ってはっきり分かんだね
15:なんJゴッドがお送りします2020/06/05(金) 02:36:19.00 ID:5/hWyIx2a
>>9
大学でc言語しかやったことないからほかの言語と比較できないけどc♯そんなすごいんか
23:なんJゴッドがお送りします2020/06/05(金) 02:42:37.17 ID:5/hWyIx2a
>>9
すまん
初学者やから詳しく教えてくれ…
14:なんJゴッドがお送りします2020/06/05(金) 02:35:53.90 ID:SbhnaCX40
python楽でええで
17:なんJゴッドがお送りします2020/06/05(金) 02:38:06.82 ID:5/hWyIx2a
>>14
unity上でスクリプト作る際にpythonは使えないって聞いてとりあえず後回しにしようって考えた
ただ大学の知り合い(機械学習系の研究室)はみんなpythonやってるから孤立感やばい
16:なんJゴッドがお送りします2020/06/05(金) 02:37:35.99 ID:C9+mSgtn0
そんなところで詰むとかセンスないよ
18:なんJゴッドがお送りします2020/06/05(金) 02:38:20.96 ID:5/hWyIx2a
>>16
なんでそんなひどいこと言うんや
19:なんJゴッドがお送りします2020/06/05(金) 02:39:14.51 ID:8oAXuD3t0
どうせ内部処理まで同一に作れることなんて99%無いんだから2つに分けたほうがマシ
20:なんJゴッドがお送りします2020/06/05(金) 02:39:32.34 ID:7RnUgqT40
Effective Javaあたりを読めばジェネリクスのありがたさ分かるやろ
22:なんJゴッドがお送りします2020/06/05(金) 02:40:28.78 ID:8oAXuD3t0
>>20
デザパタとか好きそう
24:なんJゴッドがお送りします2020/06/05(金) 02:45:03.71 ID:TrsAKlohM
>10
ジェネリクスの基本は分かっているようだから教えてやるけれどもジェネリクス定義されたメソッド内の型引数には理論的にはどんな型でも入れることができる
でもどんな型でも入れられる『可能性』があると言うことはメソッド内で問題が発生する確率が高い
一番わかりやすい例は算術演算子
型引数でstr型を指定したとしてそのメソッド内で-算術子があった場合にはエラーが出てしまう
それを未然に防ぐためにジェネリクスメソッド内では算術演算子は使えないとc♯では決められてしまっている
けれど当たり前の話でそれでは困る
だからジェネリックの型を制約してメソッド内で使える機能使えない機能を最低限判別できるようにしようっていうのがジェネリック型制約の基本
28:なんJゴッドがお送りします2020/06/05(金) 02:46:46.13 ID:5/hWyIx2a
>>24
長文きもいで
25:なんJゴッドがお送りします2020/06/05(金) 02:45:13.02 ID:ye1dvHV60
クッソ迷惑で草
30:なんJゴッドがお送りします2020/06/05(金) 02:47:07.24 ID:5/hWyIx2a
>>25
何が迷惑なんや
人様には迷惑かけてへんで
27:なんJゴッドがお送りします2020/06/05(金) 02:46:34.21 ID:DE8u+HTJ0
それPythonでよくね
33:なんJゴッドがお送りします2020/06/05(金) 02:48:11.13 ID:5/hWyIx2a
>>27
Pythonやってる人ってほぼ9999%が「pythonは楽すぎ」「c言語とかやる意味ない」ってマウント取ってくるんやけどなんなんや…
31:なんJゴッドがお送りします2020/06/05(金) 02:47:21.44 ID:qSOasx5zd
ようわからんけどJavaのジェネリクスと一緒なんか?
40:なんJゴッドがお送りします2020/06/05(金) 02:50:04.83 ID:5/hWyIx2a
>>31
javaは分からんのや…
ただ調べた感じ同じっぽいで!
32:なんJゴッドがお送りします2020/06/05(金) 02:47:58.41 ID:BxdqheY4a
javaシルバー取って思ったけどプログラミングの資格ってホンマ意味ないよな
37:なんJゴッドがお送りします2020/06/05(金) 02:49:11.86 ID:LVG5vlFm0
>>32
当たり前だよね
39:なんJゴッドがお送りします2020/06/05(金) 02:49:41.79 ID:sd5uupS00
>>32
同じくらいの経歴なら
一応やる気あるなって判断にはなるけどな
実務で使えるかと言われると
43:なんJゴッドがお送りします2020/06/05(金) 02:50:33.08 ID:5/hWyIx2a
>>32
クッッッソ有能やんけ
なんかアプリケーション作ったりしてるんか?
教えてくれ…!!!
41:なんJゴッドがお送りします2020/06/05(金) 02:50:15.14 ID:ZPZoSx560
ジェネリクスに難しい要素ないやろ
48:なんJゴッドがお送りします2020/06/05(金) 02:53:11.33 ID:5/hWyIx2a
>>41
いや
難しいやろ…
少なくともワイにとっては
42:なんJゴッドがお送りします2020/06/05(金) 02:50:19.38 ID:FPkMvTWY0
端的にいうとや
同じ効用なんやけど安いやつのことや
46:なんJゴッドがお送りします2020/06/05(金) 02:52:05.37 ID:5qy/pd+J0
関数をファーストクラスオブジェクトとして扱える言語に行けばジェネリクス忘れられるで
53:なんJゴッドがお送りします2020/06/05(金) 02:54:58.46 ID:lyWQ+axB0
ワイもunityで遊びたいんやが何でc#勉強してる?
59:なんJゴッドがお送りします2020/06/05(金) 02:59:20.53 ID:5/hWyIx2a
>>53
本か?
独習c♯って本や…!
あとはネットのウェブサイトと照らしわせてやってるって感じやな
54:なんJゴッドがお送りします2020/06/05(金) 02:55:40.68 ID:8cL9HmEla
あーこのいっちはプライド高い系や
解散
56:なんJゴッドがお送りします2020/06/05(金) 02:56:59.85 ID:Jx12sppM0
ジェネリクスなんてICollectionとかの実装(つってもラップするだけでいい)
したらすぐ分かるようになるぞ
58:なんJゴッドがお送りします2020/06/05(金) 02:58:58.64 ID:koSAMdXk0
python有難がってるガイジがまともなクラス設計できるとは思わんわ
そういう連中が作ってくるコードは大抵ゴミみたいなコードやけど
元スレ:https://swallow.5ch.net/test/read.cgi/livejupiter/1591291775/