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.