What is Array List?
在高级语言中,数组通常是动态的。它们可以轻松根据需要增长大小,而你无需担心这一点。相比之下,低层次语言中的数组默认通常是静态的。这是C、C++、Rust以及Zig的现实情况。
在高级语言中,数组通常是动态的。它们可以轻松根据需要增长大小,而你无需担心这一点。相比之下,低层次语言中的数组默认通常是静态的。这是C、C++、Rust以及Zig的现实情况。
“桶”(Bucket)在编程里,就像生活中分类收纳的储物箱。
为了让你一听就懂,我们别用代码,用生活例子来打比方:
本文代码基于zig 0.15.2
Base64本质上是一种将二进制数据转换为文本格式的编码方式。通过将每三个字节的数据转换为四个可打印字符来实现这一点。
分配器是zig中非常重要的概念。zig在编程语言中的定位与C类似。这意味手动管理内存(准确点说,基本是堆内存)是非常重要。
最近一周在看季羡林的《要把读书当回事》,里面提到他在学校时代遇到的几位老师,印象非常深刻。让我不禁回想起自己在学校时代也遇到过一些让我难以忘怀的老师。
老实说,最开始我是个坚定的图形化界面的支持者。觉得命令行太过复杂而GUI界面更直观易用。