Skip to main content

நிலையான நூலகம் (படிநிலை)

இந்தப் பிரிவு 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-டெர்மினேட் சரம் உள்ளது
}