(1 ~ 3件目表示 / 3件中)
タグ「エラー処理」の条件で表示中。


記事一覧

RustのResultでエラーハンドリング処理を行う

618, 2023-01-06

RustのResultでエラーハンドリングをする

Rustでエラー処理をしたい場合によく使われるのがResultを使ったエラーハンドリングです。
Resultは正常時の返り値とエラー時の返り値を1つにまとめたものです。
関数が正常終了したら正常時の返り値を、エラーになったらエラー時の返り値を返します。

その関数を呼び出した側はmatch演算子などで返り値をチェックし、エラー時の処理などを記述します。

(省略されました)



C言語のエラー処理: スタックトレースを作成する

321, 2021-09-13

C言語のエラー処理~スタックトレース編

C言語には例外機構がありません。
そのためスタックトレースなども出力できませんが、C言語らしくスタックを自作することでスタックトレースを実現することが可能です。
この記事ではC言語で自力でスタックトレースを出力するということをやってみたいと思います。

この方法はいわゆる「こういう方法もあるよ」というエラー処理の一例であり、ベターであるかどうかは皆さんが判断してください。
ちなみに私はプログラミング言語の開発でこのようなスタックトレース機構を使っています。

(省略されました)


(1 ~ 3件目表示 / 3件中)
タグ「エラー処理」の条件で表示中。