如何uint64_t在uint8_t[8]不丢失C++信息的情况下转换为?
我尝试了以下方法:
uint64_t number = 23425432542254234532;
uint8_t result[8];
for(int i = 0; i < 8; i++) {
std::memcpy(result[i], number, 1);
}
Run Code Online (Sandbox Code Playgroud) 如何在elixir中转换此列表
[
%{key1: 1, key2: 2, key3: 3},
%{key1: 4, key2: 5, key3: 6},
%{key1: 7, key2: 8, key3: 9}
]
Run Code Online (Sandbox Code Playgroud)
到这张地图
%{key1: [1, 4, 7], key2: [2, 5, 8], key3: [3, 6, 9])
Run Code Online (Sandbox Code Playgroud)
?