Zig

Zigでかんたんな自作言語のコンパイラを書いた

移植一覧に戻る Zenn に引っ越しました。 zenn.dev

Zig: コマンドライン引数を受け取って整数(i32)に変換する

Zig

Zig 昨日触りはじめたばかりでまだぜんぜん分かってません。 まずは std.os.argv でコマンドライン引数を取得します。 pkv は確認用のユーティリティ関数で、 print key value のつもり。 // arg_to_i_v1.zig const std = @import("std"); fn pkv(k: []const…

Zig: 1バイトごとに読み書きするだけのcatコマンドを書いてみた

Zig

Zig(ziglang) で標準入力から1バイト読んで標準出力に書くのを繰り返すだけの素朴な cat コマンドを書いてみました。 Zig はさっき触り始めたばかりで右も左も分からない状態です。 <追記 2022-07-17> v0.8.0 で InStream, OutStream がそれぞれ reader,…