zig 相关问题


如何使用作为宏参数传递的运算符来“模拟”Zig 中 C 宏的行为?

我想学习一些 Zig(也就是说,实际上这是我使用 Zig 的第三天),所以我决定在 Zig 中编写一个简单的基于 6502 的 8 位计算机模拟器,基于我现有的 C 项目。怎么...


添加模块与默认的 `test_runner` 不兼容

我有一个具有以下结构的项目: $ 树 . 源代码 ├── 解码.zig ├── main.zig └── 类型.zig types.zig 文件是新模块的一部分,我正在尝试提取一些类型定义


Zig 中 ArrayList 的类型

如果我需要使用 zig 的 Arraylist 作为函数的参数或结构的一部分,我需要知道我想要使用的 ArrayList 的类型。我使用一些指南中的这种方式来创建我的列表: pub fn main() !vo...


如何编写一个可以接受和返回字符串的 Zig 函数?

我对 Zig 非常陌生(通过其中的 Advent Of Code 进行工作),并且我对它对字符串(或者,我应该说,[]u8s)作为函数参数和返回类型的处理感到非常困惑。 TL;DR 什么是 co...


在 Zig 中的编译时改变全局数组

我正在尝试构建一个“静态”数据数组,并继续与编译时/运行时失败作斗争。这是我正在尝试的精简版本: const std = @import("std"); 变种


© www.soinside.com 2019 - 2024. All rights reserved.