基本类型、变量和常量
C 程序员进入 Rust,最先要过的不是所有权,而是能不能顺手写出普通变量、常量和基本类型。
C 里常见代码大概是这样:
#include <stdint.h>
#include <stdbool.h>
#define MAX_PACKET_SIZE 1024
int retry = 3;
uint32_t flags = 0;
bool enabled = true;
char tag = 'A';
Rust 也能表达这些东西,但默认习惯不完全一样:
阅读更多C 程序员进入 Rust,最先要过的不是所有权,而是能不能顺手写出普通变量、常量和基本类型。
C 里常见代码大概是这样:
#include <stdint.h>
#include <stdbool.h>
#define MAX_PACKET_SIZE 1024
int retry = 3;
uint32_t flags = 0;
bool enabled = true;
char tag = 'A';
Rust 也能表达这些东西,但默认习惯不完全一样:
阅读更多