次世代言語27 Nim Zig Pony Carbon Gleam (308レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
220: (ワッチョイ a111-1See) 2023/11/23(木)19:18 ID:HQ3SaqO80(1/3) AAS
>>209
Error Union はペイロードを持てないので、erronoと同じと見て差し支えない。
ニュアンスとしてはgo言語のエラーと値を返すスタイルが近いかな。
go言語と違って、エラーがなければ値が保証される(毎度のエラーチェック不要)のと、エラーハンドリング不要ならtryで呼び出し元に押しつけられる楽さはある。

C#のTry〜メソッドのout引数を戻り値で扱えるが、zigはポインタ渡しもできるのでさらに強力。
221: (ワッチョイ a111-1See) 2023/11/23(木)19:25 ID:HQ3SaqO80(2/3) AAS
>>218
deferの使用を癖づけしておけば、おおむね安全だから・・・。

動的確保したu8のスライスを別の変数にも持たせ、
元の変数の破棄によるダングリングポインタで自分の足を撃ち抜くくらいかな?
よく事故るところは。
222
(1): (ワッチョイ a111-1See) 2023/11/23(木)19:28 ID:HQ3SaqO80(3/3) AAS
>>217
haxeは構文マクロ書きやすくて好きなだけに悲しい
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s