「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part134
http://mevius.5ch.net/test/read.cgi/tech/1511951038/
■関連スレ
C#, C♯, C#相談室 Part95
http://mevius.5ch.net/test/read.cgi/tech/1508180530/
C#, C♯, C#相談室 Part93
https://mevius.5ch.net/test/read.cgi/tech/1492818720/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://msdn.microsoft.com/ja-jp/library/gg145045.aspx
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part135
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8b75-uWnk)
2018/02/04(日) 22:02:28.59ID:FbKpa1HN0472デフォルトの名無しさん (ワッチョイ ff81-OzgD)
2018/02/16(金) 22:02:51.33ID:PU4qYOCy0 ゲームのカートリッジみたいに読み書き可能な領域がexe内にあると思ってんじゃないのか
473デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/16(金) 22:07:54.18ID:aWM8HJJf0 アプリケーション設定とかでいいのでは
474デフォルトの名無しさん (アウアウエー Sadf-5Tws)
2018/02/16(金) 22:10:44.38ID:QLkhweBna ネタ質問だと思うけど無理なことは無理と言ってあげた方が
475デフォルトの名無しさん (ワッチョイ ff81-OzgD)
2018/02/16(金) 22:12:01.91ID:PU4qYOCy0 C++で似たようなことをやったときは
exe起動→exeのコピーを作成して起動。オリジナルは終了→
メイン処理→オリジナルのexeを書き換えてPEのチェッサムを再計算
とやった
exe起動→exeのコピーを作成して起動。オリジナルは終了→
メイン処理→オリジナルのexeを書き換えてPEのチェッサムを再計算
とやった
476デフォルトの名無しさん (ワッチョイ ff81-OzgD)
2018/02/16(金) 22:18:35.64ID:PU4qYOCy0 これだとexeが増えてしまうが
exeをコピーして起動でなく、CreateRemoteThreadで他のプロセスに寄生してしまえばexeを増やさなくてすむ
いかにもウイルス的だけど
exeをコピーして起動でなく、CreateRemoteThreadで他のプロセスに寄生してしまえばexeを増やさなくてすむ
いかにもウイルス的だけど
477デフォルトの名無しさん (ワッチョイ 3725-T3WU)
2018/02/16(金) 22:55:11.48ID:znnk/TEX0 javaかじってこっちに流れてちょっと学び始めたけど驚くほどjavaとそっくりなんだね
478デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/16(金) 22:59:37.74ID:eSiK1MpKM 完成度は全然違うけどな
479デフォルトの名無しさん (ブーイモ MMcf-qi38)
2018/02/16(金) 23:39:51.32ID:eZovZERlM c#8.0ではjavaの機能取り入れるけどな
480デフォルトの名無しさん (ワッチョイ 97b3-0BT5)
2018/02/17(土) 00:00:34.91ID:TPVLAw2w0 まあ、後発なんで優れてるのは当たり前
481デフォルトの名無しさん (ブーイモ MM3b-mhGK)
2018/02/17(土) 00:36:33.22ID:j0IS5ultM そりゃJava使いならJavaと対応してるものに目が行くから似てるように感じるのは当然だろう
今のC#は拡張に拡張を重ねてC++に匹敵するくらい複雑怪奇な言語だよ
今のC#は拡張に拡張を重ねてC++に匹敵するくらい複雑怪奇な言語だよ
482デフォルトの名無しさん (ワッチョイ 7f7f-TkRA)
2018/02/17(土) 01:06:15.13ID:Pl8OneCg0483デフォルトの名無しさん (ブーイモ MMcf-qi38)
2018/02/17(土) 01:29:36.78ID:bbXvf+EMM c#は最近は後発気味
毎回追加される仕様は他の言語から引っ張って来てるものばかり
typescriptの仕様とかそろそろ入れてくるんじゃないかと思ってる
毎回追加される仕様は他の言語から引っ張って来てるものばかり
typescriptの仕様とかそろそろ入れてくるんじゃないかと思ってる
484デフォルトの名無しさん (ワッチョイ d78a-T3WU)
2018/02/17(土) 01:32:34.38ID:+o87Nyag0 議論するならもうちょっと具体的に話してよ
485デフォルトの名無しさん (ワッチョイ 9fd2-OY2t)
2018/02/17(土) 02:41:03.42ID:BrkeBPe80 >>483
昔からそうやろ
昔からそうやろ
486デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/17(土) 02:51:15.89ID:YrEj1JRO0 タイプスクリプトにあってC#にない機能しないなんてある?
487デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/17(土) 02:51:59.54ID:YrEj1JRO0 x 機能しない
o 機能
o 機能
488デフォルトの名無しさん (ワッチョイ d7f2-T3WU)
2018/02/17(土) 08:38:05.68ID:OoNlElF90 TypeScriptの肝とも言える structual type と type guard はC#にはないんじゃないかな。
489デフォルトの名無しさん (ワッチョイ b79f-mrrl)
2018/02/17(土) 09:08:22.67ID:Wng2aIfJ0 型関連は TypeScript の方が高度で精密
型消去されるので CLI の仕様に縛られない
型消去されるので CLI の仕様に縛られない
490デフォルトの名無しさん (アウアウウー Sa9b-mhGK)
2018/02/17(土) 10:08:20.03ID:y9IWVG5ba TypeScriptの型システムは完全なstructual subtypingで、そもそも型に対する考え方が大きく違う
「同名のメンバを一つでも持っていれば、共通する部分については同じ型と見做す」という、
高度で精密という表現からはかけ離れた大雑把な型システムだよ
インターフェイスの明示的実装なんかは原理的に不可能だし
「同名のメンバを一つでも持っていれば、共通する部分については同じ型と見做す」という、
高度で精密という表現からはかけ離れた大雑把な型システムだよ
インターフェイスの明示的実装なんかは原理的に不可能だし
491デフォルトの名無しさん (ワッチョイ d7f2-T3WU)
2018/02/17(土) 10:56:49.75ID:OoNlElF90 既存の型との相互運用は限定されるだろうけど、一つの言語に両者を混在させるところまでは可能だろうな。
ようは型ヒント付きのVariant。
ようは型ヒント付きのVariant。
492デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/17(土) 10:58:44.71ID:YrEj1JRO0 >>483が言ってるのって構造的型と型ガードのことなの?
他にはないの?
他にはないの?
493デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/17(土) 13:18:14.51ID:JhxlZtl8a uniontypeとか入れたい人がいるようだけど
void aaa(string | int | double a )
{
こんな感じで複数の型を受け入れられる
void aaa(string | int | double a )
{
こんな感じで複数の型を受け入れられる
494デフォルトの名無しさん (ササクッテロロ Sp0b-SDIO)
2018/02/17(土) 13:43:29.29ID:FvBroJk9p c#始めて少しだけど、最初にデータバインドでつまづいて
今は非同期処理を使いこなせなくて辛い
linqもまだまだだし、1人前になるには少なくとも1年はかかるだろうか
今は非同期処理を使いこなせなくて辛い
linqもまだまだだし、1人前になるには少なくとも1年はかかるだろうか
495デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/17(土) 14:13:33.07ID:7mikedr/0496デフォルトの名無しさん (ササクッテロロ Sp0b-SDIO)
2018/02/17(土) 14:34:56.50ID:FvBroJk9p >>495
その通りなんだけど、そもそもやりたいことを実現するために機能が必要なことが多い
xamlに値を直接書きたくない→データバインド
webリクエストを投げてかえってきた結果をスクレイピングして使いたい→非同期処理
コレクションの処理を簡潔に記述したい→linq
全部使わなくても出来るとは思うけど、
どうせあとで書き換えることになるだろうし、
ちゃんと学んでおいた方が後の手戻りが少なくなると思う
その通りなんだけど、そもそもやりたいことを実現するために機能が必要なことが多い
xamlに値を直接書きたくない→データバインド
webリクエストを投げてかえってきた結果をスクレイピングして使いたい→非同期処理
コレクションの処理を簡潔に記述したい→linq
全部使わなくても出来るとは思うけど、
どうせあとで書き換えることになるだろうし、
ちゃんと学んでおいた方が後の手戻りが少なくなると思う
497デフォルトの名無しさん (ワッチョイ 97b3-0BT5)
2018/02/17(土) 14:37:48.23ID:m4knDq8I0 まあ頑張れ
要は慣れだ
要は慣れだ
498デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/17(土) 14:38:59.68ID:JhxlZtl8a 動いてるものを書き換えることは少ないよ
特にlinqへ書き換えは趣味の世界
特にlinqへ書き換えは趣味の世界
499デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/17(土) 14:41:34.73ID:7mikedr/0 >>496
なんか君なんもできなさそうw
なんか君なんもできなさそうw
500デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/17(土) 14:42:04.74ID:JhxlZtl8a 継続的に開発して変化に対応しやすいようにするならlinqは短いコードだけ
ちょっと複雑なのは普通にforやforeachがいい場合がある
linqは結局一つの列挙しか返さないから要素数が違ったりするものを組み合わせられない
ちょっと複雑なのは普通にforやforeachがいい場合がある
linqは結局一つの列挙しか返さないから要素数が違ったりするものを組み合わせられない
501デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/17(土) 19:07:10.24ID:YrEj1JRO0 zipとか使えばいい普通にできるやろ
502デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/17(土) 19:20:25.20ID:Q3QDcnMIM >>500
たぶん設計が狂ってるんだろうな
複雑なループってトランザクションスクリプト的な汚いシステム特有の現象だよ
要素数が違うってことは異なるエンティティってことだからそれらを同時に列挙してる時点でなにかがズレてるんじゃないの
たぶん設計が狂ってるんだろうな
複雑なループってトランザクションスクリプト的な汚いシステム特有の現象だよ
要素数が違うってことは異なるエンティティってことだからそれらを同時に列挙してる時点でなにかがズレてるんじゃないの
503デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/17(土) 19:49:37.27ID:7mikedr/0 >>502
誰も複雑なループなんて言ってねーじゃん
誰も複雑なループなんて言ってねーじゃん
504デフォルトの名無しさん (ワッチョイ 9fb3-dLOu)
2018/02/17(土) 19:53:57.55ID:DOQJ47ER0 レベルの低い知ったかにいちいち構わなくていいよ
505デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/17(土) 20:02:16.62ID:Q3QDcnMIM506デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/17(土) 20:10:45.35ID:JhxlZtl8a 理解力が低い自慢はいいよ
使いたい人はなんでもlinq使えばいい
linqは限られた用途で光るもの
上の方のレスにある属性がMaxの要素を取り出すにはlinqでは2回ループがいる
foreachやforでは1ループでいい
それがどうだと思う人は永遠に初心者のまま
使いたい人はなんでもlinq使えばいい
linqは限られた用途で光るもの
上の方のレスにある属性がMaxの要素を取り出すにはlinqでは2回ループがいる
foreachやforでは1ループでいい
それがどうだと思う人は永遠に初心者のまま
507デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/17(土) 20:18:29.66ID:Q3QDcnMIM 複雑さと関係ない例だよねそれ
まあLinqで困るようじゃ区別つかんか
まあLinqで困るようじゃ区別つかんか
508デフォルトの名無しさん (アウアウエー Sadf-5Tws)
2018/02/17(土) 20:19:41.50ID:Jdt4KZPZa しっくりこないんです、まで読んだ
509デフォルトの名無しさん (ワッチョイ 3783-qi38)
2018/02/17(土) 20:38:57.31ID:cHSXrfCe0 10年前からLINQは糞で遅いから普及しないって言われてた。
510デフォルトの名無しさん (ワッチョイ 7f9f-rtnb)
2018/02/17(土) 20:42:15.77ID:eicgzYYd0511デフォルトの名無しさん (ワッチョイ ff9a-T3WU)
2018/02/17(土) 20:42:54.34ID:42ie9Ser0 初心者の質問スレなんで質問でも回答でもない「先生方」は別のところに行ってください
512デフォルトの名無しさん (ワッチョイ 3783-qi38)
2018/02/17(土) 20:44:25.26ID:cHSXrfCe0 関数型言語がなんで廃れてるかがよく分かる。KYなんだよ、彼らは。
513デフォルトの名無しさん (ワッチョイ 17ed-1yoi)
2018/02/17(土) 20:51:25.85ID:2dhflQ+l0 「そうそう、アメリカは悪いーヤツなんだよね…」
「あ、俺、最近は洋楽聞いてるんだ…」
「関数型言語がなんで廃れてるかがよく分かる。KYなんだよ、彼らは…」
「コーヒー、砂糖入れなくていいからな…」
「あ、俺、最近は洋楽聞いてるんだ…」
「関数型言語がなんで廃れてるかがよく分かる。KYなんだよ、彼らは…」
「コーヒー、砂糖入れなくていいからな…」
514デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/17(土) 21:07:14.35ID:7mikedr/0515デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/17(土) 21:23:13.78ID:Q3QDcnMIM >>514
あのさ文脈少しは気にしたら?
複雑な処理をLinqでやるかループでやるかって比較してたんだろ
ならここでの複雑な処理っての複雑なループか複雑なLinqのどっちかなんだよ
このロジック君にはLinqより難しかったかな?
あのさ文脈少しは気にしたら?
複雑な処理をLinqでやるかループでやるかって比較してたんだろ
ならここでの複雑な処理っての複雑なループか複雑なLinqのどっちかなんだよ
このロジック君にはLinqより難しかったかな?
516デフォルトの名無しさん (ワッチョイ 5710-brYG)
2018/02/17(土) 21:29:52.32ID:lDUnRFry0 jsonresultの使い方がよくわからないのですが、Ajaxとかでpostしたら結果を受けることができるって感じなんでしょうか
何故かあんまり解説落ちてない
何故かあんまり解説落ちてない
517デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/17(土) 21:37:14.41ID:7mikedr/0518デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/17(土) 21:48:19.37ID:Q3QDcnMIM >>517
やっぱりわからないんだね
やっぱりわからないんだね
519デフォルトの名無しさん (ワッチョイ 7f9f-PxSw)
2018/02/17(土) 21:50:55.57ID:RP1Lckbc0 Linqで書けないような複雑なコレクション操作を何度も書くのはしんどいよ
仮にループで書くとしても1回書いたらそれをLinq拡張として再利用すべきだろうね
仮にループで書くとしても1回書いたらそれをLinq拡張として再利用すべきだろうね
520デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/17(土) 22:30:36.59ID:YrEj1JRO0 [1]
var maxItem=null;
foreach(var item in list){
if(maxItem!=null&&item.Value>maxItem.Value)
maxItem=item;
}
[2]
var maxItem=list.OrderBy(item=>item.Value).Last();
[3]
var max=list.Max(item=>item.Value);
var maxItem=list.Select(item=>item.Value==max).First();
var maxItem=null;
foreach(var item in list){
if(maxItem!=null&&item.Value>maxItem.Value)
maxItem=item;
}
[2]
var maxItem=list.OrderBy(item=>item.Value).Last();
[3]
var max=list.Max(item=>item.Value);
var maxItem=list.Select(item=>item.Value==max).First();
521デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/17(土) 22:35:44.05ID:7mikedr/0 >>518
ハイ、逃げたw
ハイ、逃げたw
522デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/17(土) 22:37:00.85ID:Q3QDcnMIM >>521
お前がな
お前がな
523デフォルトの名無しさん (ワッチョイ 5702-7aOx)
2018/02/17(土) 22:46:43.47ID:XsSESzO/0 一般的にLINQコードのほうが少ないワーキングメモリで理解できる
524デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/17(土) 22:52:46.47ID:7mikedr/0525デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/17(土) 23:00:29.41ID:Q3QDcnMIM526デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/17(土) 23:02:57.51ID:ttY9XQata 馬鹿らしい勝負だな
適材適所
linqが使い良い場所ならそこで使う
forやforeachが使い良い場所ならそこで使う
汎用性はfor foreachが上
適材適所
linqが使い良い場所ならそこで使う
forやforeachが使い良い場所ならそこで使う
汎用性はfor foreachが上
527デフォルトの名無しさん (ワッチョイ 9fd2-AoQc)
2018/02/17(土) 23:13:34.50ID:vxC6ekeQ0 なんでいつもlinqの話になると荒れるんだよ
最近書き直された独習C# ってどんなぐあいですか?
C#2.0 から知識は止まっているので、買ってみようと思うときもあるのですが
C#2.0 から知識は止まっているので、買ってみようと思うときもあるのですが
529デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/17(土) 23:28:11.51ID:ttY9XQata >>520
[2]は悪手
ループが多すぎる
並べ替えで何回ループしてるかわからない
しかも無駄にループする可能性があるので
OrderBy Lastの組み合わせじゃなくてOrderByDescending First使うべき
[2]は悪手
ループが多すぎる
並べ替えで何回ループしてるかわからない
しかも無駄にループする可能性があるので
OrderBy Lastの組み合わせじゃなくてOrderByDescending First使うべき
530デフォルトの名無しさん (ワッチョイ ff80-LtD8)
2018/02/17(土) 23:33:32.24ID:4BHNVcm10 >>516
JsonResultで検索して真っ先に出てきたここで
http://www.atmarkit.co.jp/ait/articles/0907/10/news109_3.html
解説十分に思うし何が分からんのか分からんのだけども
JsonResultで検索して真っ先に出てきたここで
http://www.atmarkit.co.jp/ait/articles/0907/10/news109_3.html
解説十分に思うし何が分からんのか分からんのだけども
531デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/17(土) 23:55:53.51ID:YrEj1JRO0 Lastだと最後まで列挙されるからってこと?
だから前の誰かはわざわざ降順にしてたのか
だから前の誰かはわざわざ降順にしてたのか
532デフォルトの名無しさん (ワッチョイ 3781-eNac)
2018/02/18(日) 00:03:26.43ID:EJho87+R0 仕様通りに動けば中身はなんだっていいんだよ。(個人ならね)
533デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/18(日) 00:07:37.02ID:9OPZsITra 今のはlistがIListならLastでもいい
しかし全部の内部の処理動作を覚えて
いちいちその違いを認識してコードを書くとは思えないので
どうしたらパッと見早く動くように見えるかロジカルに考える習慣をつけるべき
しかし全部の内部の処理動作を覚えて
いちいちその違いを認識してコードを書くとは思えないので
どうしたらパッと見早く動くように見えるかロジカルに考える習慣をつけるべき
534デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/18(日) 00:11:53.26ID:sStJYnT/0 デカいリストの時とか変わったループ処理のときだけ原始的な書き方でやればいいんだろうな
535デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/18(日) 00:13:33.71ID:9OPZsITra そもそも内部構造によって悪手かもしれないなら
普通に[1]を選べばいい
何をやってるかわかるから
普通に[1]を選べばいい
何をやってるかわかるから
536デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/18(日) 00:14:40.67ID:sStJYnT/0 デカイリストとか変なループ処理じゃないなら直感的なリンクでいいよね
537デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/18(日) 00:33:58.85ID:9OPZsITra 書いたコードでその人が何を考えて書いたのかはわかるだろう
そして弱点があるならその人のレベルを疑うだろう
PGは無駄がなく速く動くコードを書きたいと願うもの
初心者はまだその域に達していないだけ
そして弱点があるならその人のレベルを疑うだろう
PGは無駄がなく速く動くコードを書きたいと願うもの
初心者はまだその域に達していないだけ
538デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/18(日) 00:36:10.92ID:sStJYnT/0 アセンブラでも使っとけ。
539デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/18(日) 01:10:42.14ID:RhG0Chqj0540デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/18(日) 01:15:11.21ID:RhG0Chqj0 1,2,3ってそれぞれ別のモンを掴んで来そうだけど
こんな欠陥コードで比較してて大丈夫なの?
こんな欠陥コードで比較してて大丈夫なの?
541デフォルトの名無しさん (アウアウウー Sa9b-qi38)
2018/02/18(日) 01:19:07.73ID:9OPZsITra >>539
省略してあるんだろと思ったけどバグ入り
省略してあるんだろと思ったけどバグ入り
542デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/18(日) 01:25:51.97ID:RhG0Chqj0 1,2,3を同じ結果が得られるコードだと思ってるなら不味いよ
っていうか普通にlinqわかりにくいから使ってる奴死のうねってコード
じゃあ、1の不具合修正版と全く同じ動作をする処理を
2と3の形式で書けよって言われるとあんまりlinq使う意味ないんだろ
捨てちゃえよコレ
っていうか普通にlinqわかりにくいから使ってる奴死のうねってコード
じゃあ、1の不具合修正版と全く同じ動作をする処理を
2と3の形式で書けよって言われるとあんまりlinq使う意味ないんだろ
捨てちゃえよコレ
543デフォルトの名無しさん (ワッチョイ d775-7aOx)
2018/02/18(日) 01:57:03.00ID:sStJYnT/0 なに言ってるかわからんが、結局
デカいリストの時とか変わったループ処理のときだけ原始的な書き方でやればいいんだろうな
デカいリストの時とか変わったループ処理のときだけ原始的な書き方でやればいいんだろうな
544デフォルトの名無しさん (ワッチョイ ff81-OzgD)
2018/02/18(日) 03:46:52.93ID:ZiIqzVln0 >>527
親を殺されてるのに冷静でいられる奴の方が変だ
親を殺されてるのに冷静でいられる奴の方が変だ
545デフォルトの名無しさん (ワッチョイ 7f9f-PxSw)
2018/02/18(日) 08:24:37.51ID:AO2fZqe80 要素数が多い場合はDBで処理すればいい
シーケンスの集合演算で容易に解けないようなレアケースは一度だけベタに書いてIEnumerable拡張としてライブラリ化して二度とベタに書いちゃいけない
DRYは基本中の基本
シーケンスの集合演算で容易に解けないようなレアケースは一度だけベタに書いてIEnumerable拡張としてライブラリ化して二度とベタに書いちゃいけない
DRYは基本中の基本
546デフォルトの名無しさん (ブーイモ MMcf-qi38)
2018/02/18(日) 08:58:21.87ID:BzKV6Wa9M オンメモリで処理できるものをDBみたいに糞遅いものに頼ることはないと思うけど
なんかちょいちょい変なやり方をこれがいいですよみたいな書き方はやめたほうがいいよ
なんかちょいちょい変なやり方をこれがいいですよみたいな書き方はやめたほうがいいよ
547デフォルトの名無しさん (ブーイモ MMcf-qi38)
2018/02/18(日) 09:00:31.77ID:BzKV6Wa9M それにlinqから複数の要素数の違うシーケンスを取り出せないって書いてあるだけだろ
つまんね
つまんね
548デフォルトの名無しさん (ワッチョイ 9fb3-dLOu)
2018/02/18(日) 09:26:20.84ID:f4Owde4c0549デフォルトの名無しさん (スップ Sdbf-rbwa)
2018/02/18(日) 10:13:08.45ID:q/GX9XKTd マウント取りたいだけのゴミクズなんだからNGしろ
550デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/18(日) 10:56:25.36ID:JlUJeRggM >>546
こういうタイプの人がとんでもない件数のデータ取得してAPで集計するみたいな酷い処理を書くのかな
こういうタイプの人がとんでもない件数のデータ取得してAPで集計するみたいな酷い処理を書くのかな
551デフォルトの名無しさん (ワッチョイ 7f9f-PxSw)
2018/02/18(日) 11:19:36.09ID:AO2fZqe80 そもそも「linqから複数の要素数の違うシーケンスを取り出せない」って意味不明な文が何を言いたいのか全くわからんのだが
552デフォルトの名無しさん (ドコグロ MMbf-GlTH)
2018/02/18(日) 11:29:52.89ID:P65j4to9M linqはゴミだな
553デフォルトの名無しさん (ワッチョイ 57eb-7aOx)
2018/02/18(日) 12:26:53.66ID:xgCSzXkx0554デフォルトの名無しさん (ワッチョイ 57eb-7aOx)
2018/02/18(日) 12:34:55.86ID:xgCSzXkx0 デジタルネイティブならぬlinqネイティブな超初心者の俺には原始的なやり方を出来るだけ使わないやり方のほうが少ないワーキングメモリで理解できて楽なんだが、今まで地道な書き方してきた人はできるだけその書き方をしたいと思うのかね。
555デフォルトの名無しさん (ワッチョイ 57eb-7aOx)
2018/02/18(日) 12:40:46.69ID:xgCSzXkx0 超初心者の多いPythonのスレだと関数型的な関数とか内包表記に対して誰も文句言わずに当たり前のように受け入れられてるしね。
俺からみたらこのスレのリンク拒絶反応民は言語学的にみても自然な流れなのにら抜き言葉を受け入れられない老人ってイメージ。
俺からみたらこのスレのリンク拒絶反応民は言語学的にみても自然な流れなのにら抜き言葉を受け入れられない老人ってイメージ。
556デフォルトの名無しさん (ワッチョイ b717-T3WU)
2018/02/18(日) 12:41:10.66ID:JLsQDeR60 新しい技術を学ばない人なら「地道な書き方」を続けるだろうね
557デフォルトの名無しさん (ワッチョイ 9f06-T3WU)
2018/02/18(日) 12:52:21.36ID:1gDuaBcq0 linqは早くなるわけでもないので、見通しが悪くなる場合は使用を控えるのが得策だな
ただ、直感的に判りやすいものは積極的に使うべきだ
ただ、直感的に判りやすいものは積極的に使うべきだ
558デフォルトの名無しさん (ドコグロ MMbf-GlTH)
2018/02/18(日) 12:59:36.89ID:i9xlu85wM559デフォルトの名無しさん (ワッチョイ 17c3-HAsN)
2018/02/18(日) 13:01:01.74ID:/P4rmifc0 同意
LINQ云々以前にパッと見で分からん様な処理はちゃんと名前付けるべき
LINQ云々以前にパッと見で分からん様な処理はちゃんと名前付けるべき
560デフォルトの名無しさん (ワッチョイ 57eb-7aOx)
2018/02/18(日) 13:02:06.23ID:xgCSzXkx0 俺のような超初心者には、述語もなくて原始的であちこち飛びまくりで状態変数更新しまくりのコードを理解するのには、長いリンクコードと比較して3倍のストレスを感じてしまうな。
超初心者だから、デカいコレクションとかを効率的に裁かなければいけない状況にはほとんど出会わないけれど、古参のプロプログラマーは俺が普段扱うような大規模でないコレクションには出会わないのかね。
超初心者だから、デカいコレクションとかを効率的に裁かなければいけない状況にはほとんど出会わないけれど、古参のプロプログラマーは俺が普段扱うような大規模でないコレクションには出会わないのかね。
561デフォルトの名無しさん (ワッチョイ 3783-qi38)
2018/02/18(日) 13:17:48.49ID:+tLYeZ1A0 保守性もなく糞遅いLINQでわさわざ書く理由が分からない。
もはや初心者スレでマウンティングすることぐらいしかできていないアホ機能。
もはや初心者スレでマウンティングすることぐらいしかできていないアホ機能。
562デフォルトの名無しさん (ワッチョイ 9fd2-OY2t)
2018/02/18(日) 13:25:56.99ID:CuHWMF/m0 LINQすら使えないゴミがまた湧いてんのか
563デフォルトの名無しさん (ブーイモ MMcf-qi38)
2018/02/18(日) 13:32:16.48ID:BzKV6Wa9M LINQしか使えない人がLINQ+そのほかの機能も使える人に噛みついてるだけ
全員補助輪つけろという抗議活動
全員補助輪つけろという抗議活動
564デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/18(日) 13:43:53.51ID:RhG0Chqj0565デフォルトの名無しさん (ワッチョイ 5702-OzgD)
2018/02/18(日) 13:48:41.01ID:YGh6gLdw0 マウンティングならちゃんとやって欲しい
バグコードなんかダッチワイフとシコシコやってるのと変わらないだろ
バグコードなんかダッチワイフとシコシコやってるのと変わらないだろ
566デフォルトの名無しさん (ワッチョイ 37e3-GlTH)
2018/02/18(日) 13:56:57.83ID:RhG0Chqj0 大したモン作れないから
初心者スレで初心者が見慣れないコード貼って悦に入るゴミクズ
そうでないというなら友の会スレ新しく建ててそっち行けよ
前のはもう消えたけどなlinqなんて誰も使ってねーから
初心者スレで初心者が見慣れないコード貼って悦に入るゴミクズ
そうでないというなら友の会スレ新しく建ててそっち行けよ
前のはもう消えたけどなlinqなんて誰も使ってねーから
567デフォルトの名無しさん (アウアウエー Sadf-5Tws)
2018/02/18(日) 14:09:38.35ID:PqnfJfooa >>555
人語の場合は正しいかどうかの基準は合理性ではないのでその議論はナンセンス。
日本語にも英語にも不合理な文法なんかいくらでもある。
あと、どうせ言っても分からんと思うけど、世代論に限らず「〜ガー」っていうのは
他人からは言ってる本人の被害者意識や被害妄想を語るに落ちてるようにしか聞こえないことに
いい歳こいてるなら気が付いた方がいいと思うw
もちろん受け取る側の他人もいろいろだけどね
人語の場合は正しいかどうかの基準は合理性ではないのでその議論はナンセンス。
日本語にも英語にも不合理な文法なんかいくらでもある。
あと、どうせ言っても分からんと思うけど、世代論に限らず「〜ガー」っていうのは
他人からは言ってる本人の被害者意識や被害妄想を語るに落ちてるようにしか聞こえないことに
いい歳こいてるなら気が付いた方がいいと思うw
もちろん受け取る側の他人もいろいろだけどね
568デフォルトの名無しさん (ドコグロ MMdf-dLOu)
2018/02/18(日) 14:24:40.19ID:WO6mnsrqM569デフォルトの名無しさん (ワッチョイ 9fd2-OY2t)
2018/02/18(日) 15:15:56.96ID:CuHWMF/m0570デフォルトの名無しさん (ワッチョイ ff81-OzgD)
2018/02/18(日) 15:53:32.39ID:ZiIqzVln0 違うよアベンジャーだよ
571デフォルトの名無しさん (ワンミングク MM7f-VCq2)
2018/02/18(日) 16:10:23.12ID:JlUJeRggM お年寄りなのかな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 【東京】「家族で話題にして」 “世田谷一家殺害から25年 警視庁が呼びかけ [煮卵★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
