መደበኛ ቤተ መጻሕፍት (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 የተቋረጠ ሕብረቁምፊ ይዟል
}
