நிலையான நூலகம் (படிநிலை)
இந்தப் பிரிவு 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;
}
// raw இல் NUL-டெர்மினேட் சரம் உள்ளது
}
