1
Variant
タイプのデータベースデータから取得しています。変数を強制する前に変数にデータがあるかどうかを確認する必要があります。Variantが強制終了する前にnullでないかどうかを確認するにはどうすればいいですか?
cargpspoint.speed = point[0].coerce!int;
point[0]
場合は、私は例外を取得しますnull
になります。私は変数が価値を持っている場合にのみ強制する必要があります。長い道のりがあります:
if(point[0].hasValue && point[0].peek!(int) !is null)
短くする方法はありますか?または、内部にnullがある場合は、最後にException
を投げないようにしてください。
https://dlang.org/phobos/std_variant.html