mirror of
https://github.com/krahets/hello-algo.git
synced 2026-11-03 19:52:01 +08:00
Retranslate the complete Japanese online edition from Chinese (#2008)
* Retranslate the complete Japanese online edition from Chinese * Fit Japanese homepage labels and localize heading permalinks * Point Japanese contribution instructions to the Japanese preview * Replace locale conditionals with multilingual UI tables
This commit is contained in:
@@ -5,15 +5,15 @@
|
||||
const std = @import("std");
|
||||
const inc = @import("include");
|
||||
|
||||
// Driver Code
|
||||
// 実行用コード
|
||||
pub fn main() !void {
|
||||
// スタックを初期化する
|
||||
// zig では、ArrayList をスタックとして使うことが推奨される
|
||||
// Zig では ArrayList をスタックとして使うことを推奨する
|
||||
var stack = std.ArrayList(i32).init(std.heap.page_allocator);
|
||||
// メモリの遅延解放
|
||||
// メモリの解放を遅延させる
|
||||
defer stack.deinit();
|
||||
|
||||
// 要素をプッシュ
|
||||
// 要素をプッシュする
|
||||
try stack.append(1);
|
||||
try stack.append(3);
|
||||
try stack.append(2);
|
||||
@@ -22,22 +22,22 @@ pub fn main() !void {
|
||||
std.debug.print("スタック stack = ", .{});
|
||||
inc.PrintUtil.printList(i32, stack);
|
||||
|
||||
// スタックトップの要素にアクセス
|
||||
// スタックの先頭要素にアクセスする
|
||||
var peek = stack.items[stack.items.len - 1];
|
||||
std.debug.print("\nスタックトップ要素 peek = {}", .{peek});
|
||||
std.debug.print("\nスタックの先頭要素 peek = {}", .{peek});
|
||||
|
||||
// 要素をポップ
|
||||
// 要素をポップする
|
||||
var pop = stack.pop();
|
||||
std.debug.print("\nポップした要素 pop = {},ポップ後の stack = ", .{pop});
|
||||
std.debug.print("\nポップした要素 pop = {}、ポップ後 stack = ", .{pop});
|
||||
inc.PrintUtil.printList(i32, stack);
|
||||
|
||||
// スタックの長さを取得
|
||||
// スタックの長さを取得する
|
||||
var size = stack.items.len;
|
||||
std.debug.print("\nスタックの長さ size = {}", .{size});
|
||||
|
||||
// スタックが空かどうかを判定
|
||||
// スタックが空かどうかを判定する
|
||||
var is_empty = if (stack.items.len == 0) true else false;
|
||||
std.debug.print("\nスタックが空かどうか = {}", .{is_empty});
|
||||
std.debug.print("\nスタックは空か = {}", .{is_empty});
|
||||
|
||||
_ = try std.io.getStdIn().reader().readByte();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user