E04000
は定数式として評価できない場合に発生します。
Zen言語の定数式とは、コンパイル時に計算と評価が可能な式です。
Zen言語では次のような場所に定数式が求められます。
次のようなケースで定数式の計算過程に実行時変数が含まれている場合、コンパイル時に解決できないためエラーとなります。
var
で宣言された変数E04000
が発生するコードを例示します。
fn f(comptime arg: u32) u32 {
return arg + 100;
}
pub fn main() anyerror!void {
var foo:u32 = 10;
_ = f(foo);
}
この場合は次のようにfooの定義をconst
に変更することで回避できます。
pub fn main() anyerror!void {
const foo:u32 = 10;
_ = f(foo);
}
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
このエラ ーコードが存在しますが説明がございません。
☰ 人の生きた証は永遠に残るよう ☰
Copyright © 2018-2020 connectFree Corporation. All rights reserved. | 特定商取引法に基づく表示
Zen, the Zen three-circles logo and The Zen Programming Language are trademarks of connectFree corporation in Japan and other countries.