【问题标题】:Convert [*]u8 to []u8 in Zig在 Zig 中将 [*]u8 转换为 []u8
【发布时间】:2021-12-30 01:13:01
【问题描述】:

当我有一个[*]u8 指针和一个usize 长度时,如何将指针转换为具有指定长度的[]u8 切片?

【问题讨论】:

    标签: pointers zig


    【解决方案1】:

    [*]u8指针上使用切片语法:

    fn to_slice(pointer: [*]u8, len: usize) []u8 {
        return pointer[0..len];
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 2021-05-14
      • 2021-07-31
      • 1970-01-01
      • 1970-01-01
      • 2020-10-28
      相关资源
      最近更新 更多