我想让这件衣服Rust :

print(len(x).to_bytes(2, byteorder="little"))
b'\n\x00

在铁 rust 中,与此相当的是什么?如何获取此字节串?我需要在请求中发送此字符串,因此我需要此原始字符串格式.我try 了{:X},但这似乎不是等同的

推荐答案

您可以使用u16::to_le_bytes获得一个字节数组,该数组以小端字节顺序表示一个16位整数:

fn main() {
    let len: u16 = 110;
    let len_bytes: [u8; 2] = len.to_le_bytes();
    println!("{len_bytes:?}");
}
[110, 0]

Python相关问答推荐

使用SKLearn KMeans和外部生成的相关矩阵

使用decorator 自动继承父类

Django序列化器没有验证或保存数据

Python中两个矩阵的自定义Hadamard风格产物

如何在不使用字符串的情况下将namedtuple属性传递给方法?

过滤绕轴旋转的螺旋桨

更改Seaborn条形图中的x轴日期时间限制

如何使用stride_tricks.as_strided逆转NumPy数组

如何才能知道Python中2列表中的巧合.顺序很重要,但当1个失败时,其余的不应该失败或是0巧合

如何计算两极打印机中 * 所有列 * 的出现次数?

TARete错误:类型对象任务没有属性模型'

韦尔福德方差与Numpy方差不同

Pandas - groupby字符串字段并按时间范围 Select

无法使用DBFS File API路径附加到CSV In Datricks(OSError Errno 95操作不支持)

如何调整QscrollArea以正确显示内部正在变化的Qgridlayout?

海上重叠直方图

基于行条件计算(pandas)

在输入行运行时停止代码

python—telegraph—bot send_voice发送空文件

剪切间隔以添加特定日期