Zig 注释

コメントはコンパイラによって処理されず、コードに説明や注釈を追加するためだけに使用され、開発者がコードのロジックを理解するのに役立ちます。

Zigには、コメントには2つの形式があります。単一行コメントと複数行コメントです。

1、単行コメント

单行注释以//開始、コメント内容は//行頭から行末まで。

实例

const std = @import("std");

// これは一行コメントです
pub fn main() void {
    std.debug.print("Hello, World!\n", .{});
}

2、複数行コメント

多行注释以/*开始,以*/終了、コメント内容は複数行にまたがることができます。

实例

const std = @import("std");

/*
これは複数行コメントです
可以跨越多行
*/

pub fn main() void {
    std.debug.print("Hello, World!\n", .{});
}

注释使用

以下は、単一行コメントと複数行コメントを含む完全な例であり、コードにコメントを追加する方法を示しています。

实例

const std = @import("std");

// 主函数
pub fn main() void {
    // 標準ライブラリの debug.print 関数を呼び出して「Hello, World!」を出力します
    std.debug.print("Hello, World!\n", .{});
   
    /*
このコードは Zig の基本構文を示すためのものです
関数定義、標準ライブラリの使用、およびコメントを含む
    */

   
    const a: i32 = 10; // 整数定数 a を定義します。値は 10
    const b: i32 = 20; // 別の整数定数 b を定義します。値は 20 です。

    // 调用 add 函数并打印结果
    const result = add(a, b);
    std.debug.print("Result: {}\n", .{result});
}

// 簡単な加算関数
fn add(a: i32, b: i32) i32 {
    return a + b;
}
  • 単一行コメントは、コード内の個々の行や部分的なコードセグメントを説明するために使用されます。
  • 複数行コメントは、より大きなコードセクションを説明するために使用されます。
其他扩展