[過去ログ] スレ立てるまでもない質問はここで 152匹目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
853: 2020/03/26(木)17:17 ID:e0+FyfEU(3/3) AAS
empty, nothing, nullみたいな値は常に「処理を終了させるもの」
それ以外の有効な値が「処理を継続させるもの」

という世界観を置いてしまってる感じがする。モナドとやらは。
「nullの場合にも正常系の処理がある」という考えが無くなっている。

例えばMapに「特定のデータが無い事をチェックする」場合、
外部リンク[html]:docs.oracle.com
こういうのを使って「nullが返った事を確認して、だからこそ正常系の処理を続行する」
という場合があるけど、たぶんモナドの世界ではnullは常に異常系でなければならない。

まあMapにifPresentがあるからnullに依存しない書き方も可能ではあるけど。
854: 2020/03/26(木)22:41 ID:5np4UAxw(1/2) AAS
>>852
>パイプラインっぽく書くことに拘ってる気がするんだけど
>そのメリットはなんなの?
関数の合成

プログラムの基本は入力 -> 処理 -> 出力
この処理が一つの関数だけど
それを複数の関数に分解して合成することでプログラムを作ってるよね?

関数の合成可能性(composability)が高ければ
再利用しやすい、パターン化しやすい、一つの関数をシンプルにしやすい、テストやメンテがしやすい等のメリットがある
855: 2020/03/26(木)22:52 ID:5np4UAxw(2/2) AAS
>>852
比較的馴染みのある言語で
関数型の考え方を取り入れてる機能を調べてみると
何がうれしいのか分かりやすいんじゃないかと思う

SwiftのOptional型とOptional Chaining
KotlinのNullable型とSafe Calls
C#のNullable型とNull Conditional Operator
など
856
(1): 2020/03/27(金)05:25 ID:QZ/xTJoy(1/2) AAS
>>852
パイプラインや関数型言語の明確なメリットとして並列化のしやすさがある
ムーアの法則が崩れた今マルチコアCPUを活用せざるを得ないからな
古典的なforを書けばその順に逐次処理をするという意味にしかならない一方
関数でマッピングやフィルタリングを書いた場合は集合から集合への変換が欲しいという書き方になり
もし順序を問わない変換なら簡単に逐次処理から並列処理にできる
手続き指向からより目的指向の書き方になるとも言える
でも分岐やエラー処理だけは古典的な書き方が必要なんですとなるとそこで並列化の可能性が途切れるので一貫する必要がある
857
(1): 2020/03/27(金)07:10 ID:3wjnzokm(1) AAS
>>856
> もし順序を問わない変換なら簡単に逐次処理から並列処理にできる
そりゃそういう処理なら手続き型でもたいした手間なしに並列処理にできるよ…
858
(1): 2020/03/27(金)09:02 ID:QZ/xTJoy(2/2) AAS
>>857
たいした手間というのの程度問題だな
Powershell 7やJava、C#のストリーム処理ならそのままpalallelという一語を足すだけで逐次処理が並列処理に変わる
859
(1): 雑談 2020/03/27(金)12:48 ID:VF7rXgN0(1) AAS
>>858
いつから順序を問う処理が並列化可能になったのか
SlideShowだかで並列化可能の条件を読んで納得していたのは古い常識なのか?
860: 2020/03/27(金)14:54 ID:zkz45zzz(1) AAS
>>859
複数ストリームで並列に処理するって話じゃね?
861
(1): 2020/03/28(土)10:06 ID:bUHEXbij(1) AAS
C で
char hoge[4] = "data";
とすると末尾の '\0' は捨てられますか?
それともメモリ破壊起きますか?

あと C++ でも仕様は同じですか?
常に
char hoge[4] = {'d', 'a', 't', 'a'};
と描くべきですか?
862
(2): 2020/03/28(土)11:54 ID:LHycPpou(1) AAS
シャドバとプログラミングって似てない?

言語→ドラゴン(Java)、ネクロ(PHP)、ネメシス(Scala)
ライブラリ(API含む)→フォロワー、スペル
クラス特性→文法
設計→構築やコンビを考える
要件→デッキのコンセプト。どういう勝ち方をしたいか
実装・実行→プレイング
ローテ→流行りの言語
ローテ落ち→古い言語
基盤のルール(守護疾走とか?)→Webやミドルウェアやらセキュリティやらの仕組み(インフラ系も?)
勝利条件→アプリの完成
863: 2020/03/28(土)12:01 ID:6bLeakpF(1) AAS
>>862
他のスレでも同じこと書き込んでたろ
つまらないからやめれ
864: 2020/03/28(土)12:59 ID:YbqXlWqq(1) AAS
>>862
似てるのは設計とデッキ構築くらいだな
865: 2020/03/28(土)14:03 ID:lvHGCPQW(1) AAS
>>861
サイズが足らないから、ヌル文字が無いので、
文字列として正常に扱われないので、バグる

char 型と言うのも使われない。
実装環境に依存するから。
char が、0〜255、-128〜127 のどちらか(負が存在するかどうか)分からないから、可搬性をなくす

詳しくは、C のスレで聞いてください
866: 2020/03/28(土)14:15 ID:Fot1Jqck(1/2) AAS
明らかに
NULLエンドの文字列として扱いたいわけじゃないように見えるが
867
(2): 2020/03/28(土)14:16 ID:Fot1Jqck(2/2) AAS
質問に答えないで書きたいことだけ書く荒らし
868: 2020/03/28(土)14:42 ID:+WXFsbEZ(1) AAS
>>867
ブーメランが過ぎるww
869: 2020/03/28(土)15:25 ID:M0mQp4g2(1) AAS
>>867
いつものRuby君だからな
迷惑きわまりない
870: 2020/03/28(土)17:01 ID:taRbVp2l(1) AAS
> char が、0〜255、-128〜127 のどちらか
と言う時点でお察しレベルなのでスルー推奨
871
(1): 2020/03/28(土)17:53 ID:bw1SjPj6(1) AAS
Ruby君バカにしてるやつらがRuby君より低レベルで草

さすが5ch
872: 2020/03/28(土)18:12 ID:HBYLDpeQ(1) AAS
なんで?
873: 2020/03/28(土)18:30 ID:ZUeuTk09(1) AAS
そこまで言うならどこをどう見て低レベルと判断したのか書いてみ
何を馬鹿にされてるかもわかってないんじゃないの?
874
(1): 2020/03/28(土)19:00 ID:8JbTAyAN(1) AAS
Winのドキュメントフォルダに相当するものはLinuxにもあるの?
875
(2): 2020/03/28(土)19:32 ID:cCMai+UP(1) AAS
何故ブラウザに何も表示されないのでしょうか?
外部リンク:pastebin.com
876: 雑談 2020/03/28(土)19:41 ID:FwiSGISO(1) AAS
>>874
知ってる限りではXの環境ではお仕着せとして作られる
SSHで繋ぐ前提のマシンで自分でrootからユーザー作成した場合は作られない
877
(4): 2020/03/29(日)06:14 ID:TBiZ5mVO(1/2) AAS
LaravelとRailsどっちがいい?って議論のときに

PHP案件はCakePHP、WordPress、生PHPの案件で水増しされてるから数が多く見えるだけで
Laravelの自体の案件は少ないから勉強しても無駄になることが多い

Ruby案件は99%がRails案件だから勉強したことが無駄になりにくい

って見かけたけど本当?
PHPは地雷率高いの?
878: 2020/03/29(日)06:14 ID:TBiZ5mVO(2/2) AAS
>>877
どっちが勉強した方がいい?って議論です
879
(3): [age] 2020/03/29(日)07:09 ID:gTZdRUel(1/3) AAS
ニコ生の弾幕ツールを作りたいのですが何のプログラミング言語を勉強すればいいですか?
取り敢えず今C#の基本文法の本読み終えたんですが無駄ですか?
ニコ生 弾幕 自作 とかで検索しても出てこないので何をしていいのか。
880: 2020/03/29(日)07:24 ID:tuoAjjHg(1) AAS
>>871
あなたにはヤフー知恵袋がオススメだよ!
881: 2020/03/29(日)08:30 ID:q8hZh66f(1/2) AAS
>>877
その二択だとlaravelの方がマシかな
rubyでrails一択なのはそうだけど
そもそも今どき新規でruby使うなんて、それこそ地雷臭しまくり
業務システム開発だと人集めやすいからやむを得ずPHPにすることが多い、その場合だいたいlaravel
882: 2020/03/29(日)09:16 ID:hrvcX8VW(1/4) AAS
>>877
少なくともCakeのシェアもまだあるし
小規模案件でWordPress使うのも本当

>LaravelとRailsどっちがいい
は別の問題な気がする
1-
あと 120 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.013s