英語版
このページの英語版を見る
dmd.canthrow
nothrow のチェックを行う。
仕様 nothrow関数」。
Authors:
License:
ソース canthrow.d
- enum
CT: BE; - 式によってどのようなthrowableが発生するかを示すステータス。これはcanThrow で実際に使用される値に限定されたBE のサブセットである。
none- Exception をスローしない。Throwable
exception- をスローするかもしれない。Exception
- CT
canThrow(Expressione, FuncDeclarationfunc, ErrorSinkeSink); - を投げるかもしれない。
eSinkがNULLでない場合はエラーを生成する。eをスローする。Parameters:Expression e式でスローをチェックする。 FuncDeclaration func関数" を使用する。 ErrorSink eSinkもし!!nullなら、エラーメッセージをeSinkに送る。 Returns:CT.exception にエラーメッセージを送るか、式が例外をスローする可能性がある場合は 。CT.error
Copyright © 1999-2025 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
サイト全体のドキュメントのdmdのバージョン: 2.109.1
最新のdmdのバージョン: 2.111.0 ダウンロード
翻訳日付:
HTML生成日時:
編集者: dokutoku