ప్రామాణిక లైబ్రరీ (std)
ఈ విభాగం Wave ప్రామాణిక లైబ్రరీ యొక్క ఆచరణాత్మక వినియోగాన్ని వివరిస్తుంది.
మాడ్యూల్
ఉపయోగం యొక్క సూత్రాలు
- హై-లెవల్ కోడ్
std::*ని ఉపయోగిస్తుంది. - OS ఆధారిత ఫంక్షన్లు
std::sys::*వెనుక దాచబడ్డాయి. - C అనుకూలత అవసరమైనప్పుడు మాత్రమే
std::libcని ఉపయోగించండి.
సమావేశాలను నిర్వహించడంలో లోపం
అనేక విధులు ఈ సమావేశాన్ని అనుసరిస్తాయి:
>= 0: విజయం< 0: వైఫల్యం (-errnoలేదా మాడ్యూల్-నిర్దిష్ట లోపం కోడ్)
ఉదాహరణ:
import("std::env::environ");
fun main() {
var raw: array<u8, 64>;
var n: i64 = env_get("HOME", &raw[0], 64);
if (n < 0) {
// నిర్వహణలో లోపం
return;
}
// ముడి NUL-తొలగించిన స్ట్రింగ్ను కలిగి ఉంది
}
