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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
754
(1): 2020/03/18(水)01:49 ID:Umd71mII(1/2) AAS
x * 4 / 256
用途によっては x % 4
755: 2020/03/18(水)01:55 ID:mkcMNfoZ(4/4) AAS
>>754
ありがとうございました
756
(1): 蟻人間 ◆T6xkBnTXz7B0 2020/03/18(水)02:17 ID:dwzmIRAh(2/5) AAS
普通の正比例と違うのは値が離散的であること。

とりあえず、0から255までを三等分するときを考える。
255÷3==85.
0〜84は85個の整数。
その次は85〜(85+84)、つまり85〜169.
そのまた次は170〜(170+84)、つまり170〜254.
おおっと255が余った。これは離散的だから当たり前、256個の整数を3で割るから余りがでる。
757: 蟻人間 ◆T6xkBnTXz7B0 2020/03/18(水)02:28 ID:dwzmIRAh(3/5) AAS
キレイには割り切れない。キレイに分割することはあきらめて、比例の式を使うと (x*3)/255が得られる。
検算しよう。0は0に変換される。255は3に変換される。C言語では正の整数の割り算は切り捨てなので、254は(254*3)/255==2となる。こうなると3になるのは255だけになる。
これはまずい。となれば、3に変換される数を増やすために分子を少し大きくする。
(x*4)/255.
しかしこの式では255は4に変換されてしまう。そこで分母を大きくする。
(x*4)/256.
758
(1): 蟻人間 ◆T6xkBnTXz7B0 2020/03/18(水)02:40 ID:dwzmIRAh(4/5) AAS
>>751
三等分じゃなくて4等分だったね。
759: 蟻人間 ◆T6xkBnTXz7B0 2020/03/18(水)02:44 ID:dwzmIRAh(5/5) AAS
ゼロを含むんだから、0から3までは4個。
760: 2020/03/18(水)06:12 ID:j/xKE1i6(1/2) AAS
x >> 6
761: 2020/03/18(水)11:36 ID:p0zSIPRj(1) AAS
x AND 3
762: 2020/03/18(水)12:44 ID:fwLKdVFo(1/2) AAS
>>756 >>758
わろた
引退しろ
763
(1): 2020/03/18(水)12:53 ID:cE9gTBUi(1/2) AAS
Vimを勉強している者です。undoのuが何度押しても一つ前の作業しかもどりません。左下にbeforeとafter が交互に表示されて一つ以上前の状態に戻ることができません。どうすると二つ以上前の状態に戻れますか。
764: 2020/03/18(水)13:16 ID:fwLKdVFo(2/2) AAS
2u
3u
4u
765
(1): 2020/03/18(水)15:04 ID:mQYnVt2r(1/2) AAS
>>763
Vi互換方式になってると思われる
:help undo-two-ways

あとVimのことはVimスレで聞いたほうがいいよ
Vim Part29 2chスレ:unix
766: 2020/03/18(水)15:35 ID:cE9gTBUi(2/2) AAS
>>765
ありがとうございます
767
(1): 2020/03/18(水)16:34 ID:X++XSFvo(1/2) AAS
C#でstaticメソッドを静的なメソッドと書いてありましたが、動的なメソッドはなんていうんですか?また、動的なクラスはなんていうんですか?
768: 2020/03/18(水)16:39 ID:X++XSFvo(2/2) AAS
だ、ダイナミックメソッド?
769: 2020/03/18(水)17:57 ID:+gBMy8G2(1) AAS
>>767
単に「メソッド」、あるいは「動的メソッド」
770: 2020/03/18(水)18:38 ID:mQYnVt2r(2/2) AAS
インスタンスメソッド
非静的クラス(non-static class)
771: 2020/03/18(水)19:56 ID:j/xKE1i6(2/2) AAS
非静的なメソッド
静的でないメソッド

格好つけようとしないで誤解の無いように普通に書けば良い
772: 2020/03/18(水)23:57 ID:Umd71mII(2/2) AAS
そういえばC#とJavaの静的メソッドってのは歴史的経緯を多分に含んだ微妙なネーミングかもな
対義語である動的がフィットしない時点で命名としてはアヤしい
概念的にはclass method対instance methodと呼ぶべきもの
Delphiには動的(dynamic)メソッドと静的メソッドがあってちゃんと対比になってた
773: 2020/03/19(木)07:37 ID:Twc2892j(1/2) AAS
たしかに非対称な名前ではあるが
そもそもインスタンスが
生成されるもので動的だから
そういう名前なんだろう
774
(1): 2020/03/19(木)09:22 ID:PJNEdIzn(1) AAS
staticは未来永劫の無限でありdynamicは刹那のものである
775: 2020/03/19(木)09:44 ID:SIWc9klw(1) AAS
>>774
無理に難しい言葉を使おうとして的外れなことを言っちゃうのは恥ずかしいぞ
776: 2020/03/19(木)13:14 ID:Twc2892j(2/2) AAS
「気分はstatic」は名言
777: 2020/03/19(木)15:55 ID:JYzTrz56(1) AAS
こんにちは。
ブロックソーティングのコードを書いています。
それで、だれか査読してもらえないでしょうか。

C++です。
外部リンク:ideone.com

主にデコード処理が良くわかりません。
よろしくお願いいたします。
778
(1): 2020/03/19(木)22:15 ID:z1kM0Yoy(1) AAS
ソースコードのメトリクス測定で、ファンクションポイントの
統一的な計算方法ってある?

俺が知ってるファンクションポイントはプロジェクトごとにバラバラで
はっきり言って適当な値(ポイント)を根拠にする信頼性が低い計算方法なんだが
779
(1): 2020/03/20(金)09:55 ID:IqcuAu3D(1) AAS
>>778
ファンクションポイントはソースから計算するものじゃないぞ

ソースから自動で計算するためにはすべてのコードにコメントやアノテーションでFP計算用の印を付けとかないと無理

FPは恣意性が入る余地が小さいから出来上がったシステムに対する計算結果がバラバラになるならそれはその組織の問題
780
(1): 2020/03/20(金)10:09 ID:u1wBzCgK(1) AAS
>>779
俺もそう思ってるんだけね。まあその人が書いた文章が間違ってる可能性もあるんだが
「俺はファンクションポイントを計算したい」と。
「このツールはファンクションポイントを計測できる。」と主張してる。英語だけど
英語圏だと別の意味だったりするのかなぁ
781
(1): 2020/03/20(金)10:46 ID:nAHhYb7g(1/2) AAS
C# で string s があるとき
s.Length って何で uint じゃなくて int を返すんです?
782: 2020/03/20(金)11:06 ID:ykidNgFn(1) AAS
写るんです
783: 2020/03/20(金)11:30 ID:MeN6M6dL(1) AAS
とりあえずintのぶっこめたほうが便利じゃん
uintのない言語だってあるんだよ
clsの仕様に依存してるせい
みたいなことをうだうだ議論してるな
外部リンク:duckduckgo.com
784
(2): 2020/03/20(金)11:35 ID:nAHhYb7g(2/2) AAS
仮に uint より int の方が便利って妥協するにしても
Int32 より Int64 にしなかったのは何故なんです?
785
(1): 2020/03/20(金)12:07 ID:tkx4ScZk(1/2) AAS
>>784
ファイルサイズなら64bit必要になるのも当然だが、メモリ上のstringに64bit必要になるような巨大なデータを突っ込むようなバカな使い方はしないで他の方法を使えということだろう。
786
(5): 2020/03/20(金)14:39 ID:yNtIjzS4(1) AAS
業務アプリを作ってます。
画面上の項目の活性/非活性や表示/非表示の制御を保守性を高くして作りたいんですが今いちやり方が分かりません。

例えばある伝票の更新画面に、入力項目が20個あるとしてそれらの項目は各項目の入力内容によって活性状態、表示の有無が変わるとします。
上記のように様々なパターンがたある場合どのように制御すればいいのでしょうか?有名なデザインパターンみたいなものがあられば教えてください。
ちなみにフレームワークはASP.NET Webフォームになります。
787: 2020/03/20(金)15:45 ID:tkx4ScZk(2/2) AAS
>>786
デザインパターン的なものは知らないが、表示項目をグループ化、階層化して一方通行の依存関係を木構造で表してみたら? 相互循環するような関係だと破綻しやすいけど木構造ならそんなに難しくない。
788: 2020/03/20(金)15:58 ID:i2c+AgK7(1) AAS
よく例に上がるのはMediatorパターン
789: 2020/03/20(金)17:20 ID:b2ihZgLg(1/2) AAS
>>780
少し興味があって調べてみたが手動のFPと
自動で計算するFP(AFP)は少し別物と捉えたほうがよさそう
外部リンク:www.omg.org

このツールがAFPをソースから計算できると謳ってるけど精度は不明
外部リンク:www.castsoftware.com

言語やフレームワークに応じたコードとFP要素のマッピングルールを使うっぽいけど
あんまり高い精度で計測できるとは思えないね
790: 2020/03/20(金)17:40 ID:b2ihZgLg(2/2) AAS
>>786
各入力項目の状態のパターンとそれらが変化する条件のパターンを整理する

仮にデフォルト表示 + 活性でいけるとしたら
例えば各入力項目ごとに
非表示の条件リストと
非活性の条件リストを持てばいい
(計算量が気になる場合は条件リストをビットマスクで管理)

非表示と非活性のどちらを優先するかみたいなルールは
全体で共通化しておくか入力項目ごとに優先順リストを設定する
791
(2): 2020/03/20(金)18:51 ID:UyuV1c/9(1) AAS
C言語からやってる腐れた老害の私なんかは最初に意味/使い方が違うので混乱したけど
C言語のStaticは「静的」っていうより「固定的」って意味で使っていたので定数を表して
たんだけど、オブジェクト指向言語になってから意味論的に正しいような「const(constant)」を
定数に使うようになったのね
で、staticは「静的」=最初から定義されているって意味で使われるようになったので静的
○○って表現になった
なので静的メソッドだと動的メソッドって何ってなるけど、プログラムの中で固定的(静的)に
確保されているオブジェクトをすべて静的○○、それ以外のインスタンスで動的に作り出す
オブジェクトを便宜的に動的○○みたいな表現をしてるって感じかな
>>781
省7
792
(1): 2020/03/20(金)19:55 ID:DCIcgxM7(1) AAS
>>791
Cのstaticは定数じゃないよ
ローカル変数をstaticとした場合は前回関数呼び出し時の値を維持する変数になる
メモリ確保的にはstaticという、Low LevelなCにとっては自然な名称
static変数の対義語はauto変数
793: 2020/03/20(金)20:13 ID:9Rt28RNw(1) AAS
>>792
static:静的データ領域に確保、値を保持
auto:動的データ領域のスタック領域に確保、自動で破棄
malloc:動的データ領域のピープ領域に確保、手動で破棄

趣味でC言語勉強して簡単なWindowsアプリ作ってた時は
こういうイメージだったわ
間違ってるかもしれんけど
794: 蟻人間 ◆T6xkBnTXz7B0 2020/03/20(金)20:26 ID:ZXXcV+N/(1) AAS
>>791
8-bit CPUでも16ビットの整数が扱えるCPUは多い。32ビットでもそうだ。
795: 2020/03/20(金)20:27 ID:feIbI0/r(1) AAS
CPUが扱ってるわけじゃなく
コンパイラが扱ってるんだよ
796: 2020/03/20(金)22:55 ID:m/hAjemf(1) AAS
どういうことなの
797: 2020/03/20(金)23:22 ID:0fz/cNnU(1) AAS
低能は語の日常的な意味やイメージに引きずられる
そういうのはマには向かない

とにかく仕様を100%理解しろ
必要なのはそれだけだ
798: 2020/03/21(土)01:05 ID:bp4+w47a(1) AAS
32bitOSとかいう時のbit数はアドレス空間の大きさ
言語に64bit整数型があるかどうかとは関係ない

z80ターゲットのcコンパイラでもlongやdoubleが使えるのもある
799: 2020/03/21(土)05:07 ID:aSsBDGSZ(1) AAS
アドレス空間じゃなくてCPUモードやろ
16bit OSだったら、アドレス空間は16bitなんか?
800: 2020/03/21(土)07:44 ID:4LIxTLDC(1) AAS
なんかずれてきたな

32bit環境でも64bit整数を扱えるのは
コンパイラ(やライブラリ)が32bit命令を組み合わせて64bit演算を実現してるから

複数の命令を組み合わせてるので
低速でしか動かない
801: 2020/03/21(土)09:26 ID:Nklv0DXu(1/2) AAS
結合と記憶域期間

static は静的記憶域期間
auto は自動記憶域期間

static は内部結合
extern は外部結合
802: 2020/03/21(土)09:32 ID:y3JTYFkb(1) AAS
sexは性器結合
kissは口結合
803: 2020/03/21(土)09:40 ID:2ItZ3kvH(1) AAS
>>607
もう解決してれば無視してほしいが、そのコントローラー、xinput対応じゃないの?
804: 2020/03/21(土)10:27 ID:3uF/mjPQ(1) AAS
さらにずれるけど、32ビットCPUでもMMXやSIMDの類いなら64ビットの値をCPUが扱ってるは真だよな
805: 2020/03/21(土)10:46 ID:KiByXfYX(1/2) AAS
staticやintの話題には無駄に食いつく一方、>>786のような設計に関わる話題には食いつかない

この板の住人の層がよく分かる流れ
806
(1): 2020/03/21(土)11:15 ID:Nklv0DXu(2/2) AAS
>>786
画面に、10項目ぐらい並んでいて、
上から順に、入力項目がValidate されるのは、

Ruby on Rails でも、ごく普通のこと
807: 2020/03/21(土)11:17 ID:dXZm5L8S(1) AAS
805に反応して書き込みしたんだろうけど、答えになってないよね
808: 2020/03/21(土)11:19 ID:KiByXfYX(2/2) AAS
>>806
validationの話ではないぞ
809: 2020/03/21(土)11:21 ID:tuOdrSqm(1) AAS
それ、いつものRuby君だろう
810: 2020/03/21(土)11:23 ID:YRhZ58G9(1) AAS
大阪で1番の恥さらしな男、最低中の最低のゴキブリ男が書いた渾身の力作!!
ノンフィクション自叙伝
【ゴミと呼ばれて刑務所の中の落ちこぼれ】
中学2年の時に覚醒剤を覚え、17歳から45歳まで【少年院1回、刑務所8回、合計20年】獄中生活を繰り返した男だったが、ある女性との出合いで生き方を180度変えて鉄の信念で、見事に更生した奇跡の一冊!!
楽天ブックス、アマゾンなら送料無料
811: 2020/03/21(土)13:02 ID:Svr31MZC(1) AAS
デザインパターンはfluxでいんじゃね
812: 2020/03/21(土)13:44 ID:Ibv/iLyj(1) AAS
あ 宣言的UI & fluxか
react/reduxのパターンを言いたい
調べたらasp.netでもreact使えるみたい
813: 786 2020/03/21(土)18:24 ID:lHraNEN7(1) AAS
皆様アドバイスありがとうございました!
いくつか検討したところMediatorパターンが有用そうだったのでこちらにチャレンジしてみます!
814: 2020/03/21(土)21:23 ID:Qk9e/W2u(1) AAS
コーディング案件でBootstrapでのコーディング断られることある?
815: 2020/03/22(日)04:45 ID:HpFFHFhU(1) AAS
Bootstrap 禁止なら、レスポンシブ対応できないだけw
自分で、ライブラリ相当のものを書ける香具師は、いないだろw

自作すれば、価格が10倍以上になるw
816
(1): 2020/03/22(日)07:30 ID:yEtJlPNr(1/3) AAS
香具師とは?かぐし?
817
(1): 2020/03/22(日)07:52 ID:PzgFCfSU(1) AAS
>>816
やし
818
(2): 2020/03/22(日)10:23 ID:yEtJlPNr(2/3) AAS
JavaScriptで
「関数というのはオブジェクトの一種ですから、プロパティーを持つことができます。」
と書いてた。
どういうこと?
オブジェクトの中にプロパティと関数があるのではないの?
819
(1): 2020/03/22(日)10:24 ID:yEtJlPNr(3/3) AAS
>>817
漢字3文字、ひらがな2文字でおかしいぞ。
そんなかなり特殊な読み方ってあるのか?
学校で習ってないぞ。
820: 2020/03/22(日)10:28 ID:ZXA28Lms(1) AAS
>>818
ややこしいけど「関数オブジェクト」というのもある
821: 2020/03/22(日)10:37 ID:VphPQW8g(1) AAS
関数型とオブジェクト指向に折り合いをつけようとすると、そう言うしか無くなる
「JavaScriptでは関数はオブジェクトの一種であり、プロパティを持つことができるように作ってある」程度に読み換えとけ
822
(1): 2020/03/22(日)11:24 ID:I5Su+SV6(1/2) AAS
>>818
オブジェクトはプロパティの集まり
プロパティの値としてプリミティブ(string, number, bool等)やオブジェクト(関数, 配列, その他オブジェクト)を持つことができる

関数のプロパティを使うよくある例(class構文が出来たから使うケース減ってるかもしれないけど)
function Foo(bar){
this.bar= bar;
}
Foo.prototype.baz= function(){…} //<=ココ

ライブラリを作ってるんじゃなければ関数に独自のプロパティを追加して使うケースは少ないと思う
823: 2020/03/22(日)11:33 ID:nwybfWiz(1/2) AAS
>>819
百舌鳥(もず)
山毛欅(ぶな)
似而非(えせ)
日本語には明日(きのう)とか昨日(あした)とか、漢字と読みがなが1対1で対応しない語がたくさんあって、そういうのを熟字訓という
824: 2020/03/22(日)11:35 ID:nwybfWiz(2/2) AAS
きのうとあしたが逆になってキモい文にしまった…
825: 2020/03/22(日)12:15 ID:I5Su+SV6(2/2) AAS
>>822
よく考えたらthis.bar = bar;が
関数に独自プロパティを設定してるケースだったわw
826: 2020/03/22(日)12:33 ID:F4lre3ad(1) AAS
天照大神(アマテラスオオミカミ)
827: 2020/03/22(日)16:39 ID:c5TE3idF(1) AAS
頭照らす多い髪
828: 2020/03/22(日)19:28 ID:wPnS/MwM(1) AAS
熟字訓というのか知らなんだ
829: 2020/03/23(月)02:14 ID:7lDoSnDw(1) AAS
2chやっててヤシしらない奴がニワカなんだよ
10年ROMってろ
830: 2020/03/23(月)02:31 ID:GxUVH+Vx(1) AAS
ハゲ照らすツルッ髪
831: 2020/03/23(月)03:21 ID:9M8EaqlK(1) AAS
mongodbで複合インデックス使ってるときに、一定期間経過したらドキュメントを削除する方法ってないでしょうか?
832: 2020/03/24(火)00:49 ID:/ZNMWK8v(1) AAS
以前インフラ系の仕事してたんだが、ちょっとした興味でプログラミング系のことで
ググったら検索結果が一般的にキュレーションと呼ばれるサイトに占領されてた。
非常に調べにくい。
インフラ系のサイトまでこうなってしまわないか心配
833: 2020/03/24(火)01:04 ID:K9RNtuKk(1) AAS
グーグルはウェブ検索の予算打ち切ってるから近い将来みんなそうなるよ
834: 2020/03/24(火)11:39 ID:JQ7YmFwi(1) AAS
s●juku とか te●atail とか ●hoochie遅れ とか消えて良いわ
835: 2020/03/24(火)19:22 ID:dWari+Ko(1/2) AAS
組み込み開発の基本的理解を確認したいんだけど
組み込みでは場合によって特殊なCPUが使われるから
ClangとかLuaとかC++が使えない場合があるという理解であってるだろうか?
そのせいでCしか使えない場合がある
836
(1): 2020/03/24(火)19:24 ID:dWari+Ko(2/2) AAS
あ、CLangでCへトランスパイルすれば
Cコンパイラがある環境なら使えるのか?
837: 2020/03/24(火)19:58 ID:sD3dLiow(1) AAS
PIC10F200で組んでみると色々とわかる
838
(1): ◆QZaw55cn4c 2020/03/24(火)20:45 ID:KtfI6cNR(1) AAS
>>836
>Cへトランスパイル
そんなことが可能だと、どこで聞いてきたのか?
839: 2020/03/24(火)23:10 ID:VEXVTjKb(1) AAS
【1400万円】ルイ・ヴィトン × シュプリームのトランク&スケボー開封!
動画リンク[YouTube]
【総額500万超え!?】ルイ・ヴィトン × ヴァージル・アブロー第1弾アイテム購入品紹介!
動画リンク[YouTube]
ヒカキン、人生で最大の買い物をする 【1500万円】
動画リンク[YouTube]
【◯◯◯万円!?】店のもの全部下さいって言ったら超大変なことになった…
動画リンク[YouTube]
【総額800万円!?】新居に家具一気に買ってみた!【家具家電紹介】
動画リンク[YouTube]
省6
840
(1): 2020/03/25(水)09:40 ID:k6zngd1F(1/3) AAS
>>838
できないの?LLVMでできるからできるのかと
841
(1): ◆QZaw55cn4c 2020/03/25(水)20:02 ID:NhhL8cnU(1/2) AAS
>>840
LLVM だからといってトランスパイルできるとでも?
842: 2020/03/25(水)20:10 ID:mDQN7f94(1) AAS
自分はwindowsで開発しているのですが、iPhone+safari環境から来たバグの報告が手元で再現できません。
windows上でiPhone+safariに近い環境をシミュレートするとするならばどのような方法があるでしょうか
843: 2020/03/25(水)21:05 ID:jyRX1sVI(1) AAS
中古ででもiPhone買ってくる。それ以外は時間の無駄。
844
(1): 2020/03/25(水)21:15 ID:k6zngd1F(2/3) AAS
>>841
あれ?できないのか。確かに検索してみてもトランスパイルのためにいちいち何か作ってるみたいだな。
各言語からLLVM IRを作れるから、
LLVM IRからCへのトランスパイラが一度実装されれば
LLVM対応の全言語からCにトランスパイルできるのかと思ってた。
845: ◆QZaw55cn4c 2020/03/25(水)22:37 ID:NhhL8cnU(2/2) AAS
>>844
>LLVM IRからCへのトランスパイラ
そんなものがホイホイ出てくるとでも?
846: 2020/03/25(水)23:01 ID:k6zngd1F(3/3) AAS
IRの仕様が安定してるなら、誰かが1回作ればずっと使えるでしょ
何で誰も作らないの
LLVMの標準機能としてあってもいいはず
847
(1): 2020/03/25(水)23:12 ID:qvXjJ9lz(1) AAS
一枚噛ますくらいだったら最初からgcc通せばいいじゃん

それに C言語→LLVM→IR→トランスパイラ→C言語 で、ほぼほぼもとに戻るっていうのが欲しいんでしょ
二村射影じゃねえの
848: ◆QZaw55cn4c 2020/03/26(木)00:04 ID:8/yZHzko(1) AAS
>>847
>C言語→LLVM→IR→トランスパイラ→C言語 で、ほぼほぼもとに戻る
あなた、土台無理無体なものをいけしゃあしゃあと言いますな…
849
(1): 2020/03/26(木)00:51 ID:e0+FyfEU(1/3) AAS
最適化の前にどんなコードだったか分からないしほぼ元通りではなくとも
同等な処理をするようにはできるのでは?
850: 2020/03/26(木)07:25 ID:Xv2xNFci(1) AAS
VPSを借りてSSHをインストール
自宅→VPS→会社
のようにVPSを踏み台に会社に接続(対話型ログイン、ポートフォワード)

この場合、会社から自宅のIPは見えているのでしょうか?
自宅のIPを会社に晒したくないので回避したいです
851: 2020/03/26(木)10:18 ID:CZRmHBwj(1) AAS
>>849
原理的に例えばpythonで描いたものは単純にCに置き換えが出来るが
そうやって出来たCのコードは君が期待している(かもしれない)ようなCの速度は出ないぞ
852
(3): 2020/03/26(木)17:05 ID:e0+FyfEU(2/3) AAS
モナドについて調べてたんだけど
Maybeモナドでnullチェック無くせるらしいけど
try catchをちゃんと使えばnullチェック要らんでしょ。
というかMaybeモナドでもNothing返すわけだけど
Nothingを受け取ったところはどうするのっていう
「もしNothingだったらこの処理」みたいな条件分岐がどこかに入るんじゃないの?

なんか関数型はo.method1().method2().method3()みたいに
パイプラインっぽく書くことに拘ってる気がするんだけど
そのメリットはなんなの?
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に依存しない書き方も可能ではあるけど。
1-
あと 149 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s