স্ট্যান্ডার্ড লাইব্রেরি (std)
এই অংশটি Wave স্ট্যান্ডার্ড লাইব্রেরির বাস্তব ব্যবহার ব্যাখ্যা করে।
মডিউল
ব্যবহারের নীতি
- উচ্চ স্তর কোডে
std::*ব্যবহার করুন। - OS নির্ভর কার্যগুলি
std::sys::*এর পিছনে লুকানো আছে। std::libcত্বই C সঙ্গতিপূর্ণ হলে ব্যবহৃত হয়।
ত্রুটি নিয়ন্ত্রণ নিয়মাবলী
গণ ফাংশন নিম্নলিখিত নিয়মগুলি অনুসরণ করে।
>= 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-টার্মিনেটেড স্ট্রিং রয়েছে
}
