Maktaba ya Kawaida (std)
Sehemu hii inaeleza jinsi ya kutumia maktaba ya kawaida ya Wave.
Moduli
Kanuni za matumizi
- Katika nambari ya kiwango cha juu, tumia
std::*. - Vipengele vinavyotegemea mfumo wa uendeshaji hufichwa nyuma ya
std::sys::*. - Tumia
std::libctu pale ambapo utangamano wa C unahitajika.
Mkataba wa utunzaji wa makosa
Kazi nyingi hufuata mkataba ufuatao.
>= 0: Mafanikio< 0: Kushindwa (-errnoau msimbo wa makosa maalum kwa moduli)
Mfano:
import("std::env::environ");
fun main() {
var raw: array<u8, 64>;
var n: i64 = env_get("HOME", &raw[0], 64);
if (n < 0) {
// Ushughulikiaji wa hitilafu
return;
}
// ghafi ina mfuatano wa NUL uliokatishwa
}
