Tegishli nashrlar 'pass-by-reference'


JavaScript — Birinchi sinf funktsiyalari
Birinchi sinf funktsiyalarini tushunishga kirishdan oldin, men bir oz kontekstni o'rnatmoqchiman. Shunday qilib, boshlash uchun, keling, avvalo, xususan, funksiyalarni ko'rib chiqamiz. JavaScript-dagi funksiyalar chaqirilishi mumkin bo'lgan ob'ektlardir. Funktsiyalar ob'ektlar ekanligini ko'rsatishning bir necha yo'li mavjud. Funksiyalar funktsiya konstruktori yordamida yaratilishi mumkin. Biz yangi ob'ekt yaratmoqchi ekanligimizni bildiruvchi "yangi" kalit so'zidan foydalanamiz, bu..

Tegishli savollar 'pass-by-reference'

C++ Yo'naltiruvchi dasturidan o'tish
IBM quyidagi misolda (manba kiritilgan) C++ o'tishini havola orqali tushuntiradi. Agar void swapnum... ni void swapnum(int i, int j) ga o'zgartirsam, u qiymat bo'yicha o'tadimi? // pass by reference example // author - ibm #include...
4696 qarashlar
schedule 16.09.2022

Malumot bo'yicha PHP foreach bayonoti: iteratorni qayta ishlatishda kutilmagan xatti-harakatlar
bu kod kutilmagan natijani keltirib chiqaradi: $array=str_split("abcde"); foreach($array as &$item) echo $item; echo "\n"; foreach($array as $item) echo $item; chiqish: abcde abcdd agar ikkinchi tsikl uchun &$item...
2336 qarashlar
schedule 21.09.2022

Byref (C# da) parametrli usulni chaqirish uchun o'zgaruvchan o'zgaruvchidan foydalanishdan saqlaningmi?
Shunday qilib, menda C# da bu sinf bor: public class Foo : IFoo { public bool TryConnect(out Status status) { ... } } Va men uni F# bilan iste'mol qilmoqchiman. Afsuski, men ba'zi xakerliklardan foydalanishim kerak edi,...
328 qarashlar
schedule 13.08.2022

Java-da mos yozuvlar bo'yicha turni o'tkazish [dublikat]
Menda muammo bor: ibtidoiy uzun turni extensionedEuclid usulida havola sifatida qanday o'tkazishim mumkin? Java'da bu mumkin emasligini topdim, boshqa yechim bormi? Parametr long a mos yozuvlar orqali o'tkazilishi kerak, quyida kod mavjud....
137 qarashlar
schedule 16.09.2022

Segmentatsiya xatosi multithreading C++ 11
Kirish Menda 44 million nomdan iborat entities vektori bor. Men uni 4 qismga bo'lib, har bir qismga parallel ravishda ishlov bermoqchiman. Freebase sinfida vektorni ajratish va qayta ishlash uchun multiThread funksiyasini chaqirish uchun...
3446 qarashlar
schedule 11.08.2022

Usuldagi ibtidoiy o'zgaruvchining qiymatini o'zgartirish? [dublikat]
Java tilida ibtidoiy tipdagi parametrni (int, double ...) e'lon qilish va uning qiymatini metod ichida o'zgartirish mumkin. Usuldan chiqqanda, o'zgaruvchining qiymati yangilanadimi?
5048 qarashlar

std algos predikatlarini C++ da havola orqali o'tkazing
Men std::list dan elementlarni olib tashlashga va o'chirilgan elementlarning ba'zi statistikasini saqlashga harakat qilaman. Buni amalga oshirish uchun men ro'yxatdagi remove_if funksiyasidan foydalanaman va menda predikat bor. Statistik...
1346 qarashlar

A'zo o'zgaruvchiga havola orqali berilgan qiymatni belgilash (C++ da)
Men C++ tilidagi miqyos haqida boshimni o'rashga harakat qilaman. Iltimos, quyidagilarni ko'rib chiqing: class C { int i_; public: C() { i_ = 0;} C(int i) { i_ = i; } C(const C &c) { i_ = c.i_; cout << "C...
6618 qarashlar
schedule 18.10.2023

Boshqa funksiyadan main() funksiyasiga oʻtgan koʻrsatgichga havolani olib tashlash
scanf() ( main dan tashqari) yordamida ma'lumotlarni kiritish uchun alohida funktsiyadan foydalanishga harakat qilyapman. Ushbu yangi funksiya chiziqni chop etishi va keyin foydalanuvchidan ma'lumot olishi kerak. Biroq, funksiyadagi scanf va...
149 qarashlar

Malumot, qiymat va ism bo'yicha qo'ng'iroq qiling
Men mos yozuvlar, qiymat va nom bo'yicha qo'ng'iroq o'rtasidagi kontseptual farqni tushunishga harakat qilaman. Shunday qilib, menda quyidagi psevdokod bor: foo(a, b, c) { b =b++; a = a++; c = a + b*10 } X=1; Y=2; Z=3; foo(X, Y+2,...
16095 qarashlar

Ob'ektga o'tkazilgan havolani qaytarish
Men mahalliy o'zgaruvchini mos yozuvlar bo'yicha qaytara olmasligimizni bilaman, chunki u amaldan tashqariga chiqadi. O'tgan ma'lumotnomalarni qaytarish haqida gap ketganda, men biroz chalkashib ketdim. Misol uchun, quyidagi misol qonuniymi yoki bu...
95 qarashlar

ArrayListni faqat qiymat sifatida o'tkazish va havola emas
Oddiy qilib aytganda, menda ArrayList parametrli usul bor. Usulda men ArrayList tarkibini faqat usul bilan qaytarilgan narsalarga tegishli maqsadlar uchun o'zgartiraman. Shuning uchun, men parametr sifatida uzatilayotgan ArrayList ga umuman ta'sir...
56805 qarashlar

Massivlarning Swiftda mos yozuvlar va tip a'zolari bilan tengligi
Menda Person nomli sinf va qiymat va mos yozuvlar turi a'zolarini o'z ichiga olgan ikkita massiv bor. Men ushbu massivlarni tenglik uchun tekshirmoqchiman: class Person { var name: String init(name: String) { self.name = name...
55 qarashlar

Zend Framework: Yordamchi ishlamayotganini ko'rish uchun havola orqali o'ting
Mana oddiy ko'rinish yordamchisi (o'tish-bo'yicha argumentga e'tibor bering): class Zend_View_Helper_MyViewHelper extends Zend_View_Helper_Abstract { public function MyViewHelper(&$array) { unset($array['someExistingKey']); } }...
545 qarashlar

C++ funksiyasidan mazmunli xatolarni qaytarish - Eng yaxshi amaliyot
Funksiya(lar)ning qaysi nuqtada ishlamay qolishiga qarab bir necha turdagi xatolarni qaytara oladigan funksiyalarga ega sinf yozyapman. Hozircha men buni qanday qilish haqida rasmiy tasavvurga ega emasman, lekin shunga o'xshash narsani ko'rdim:...
615 qarashlar
schedule 11.12.2023

Nima uchun ob'ektni qaytaradigan JavaScript funktsiyasi buni (argumentlariga) havola orqali bajaradi?
Xususiyatlaridan biri unga parametr (argument) sifatida kiritilgan sana ob'ektining qiymati bo'lgan ob'ektni qaytaradigan funksiyam bor. Ushbu funktsiya tsikl ichidan chaqirilganda, unga yuborilgan sana parametrini o'zgartirish va qaytarilgan...
189 qarashlar
schedule 27.12.2023

Funktsiya argumentlarini o'rash?
Aytaylik, menda bu funksiya bor: void foo (struct1 &v1, struct2 &v2, ..., structn &vn){ //do something with a subset some of the arguments... foo1(v1, v2, ..., vn); } void foo1 (struct1 &v1, struct2 &v2, ..., structn...
286 qarashlar

Bo'sh massivni mos yozuvlar bo'yicha o'tkazing va uni funktsiya ichida ishga tushiring
Buni ishga tushirayotganda segmentatsiya xatosini olaman, lekin xatolik yo'q. Men ko'rsatgichni ko'rsatkichlar qatoriga o'tkazishga, uni ko'rsatkichlar qatori sifatida ishga tushirishga, massivni va chaqiruv funksiyasi uchun mavjud ma'lumotlarni...
757 qarashlar

Ko'rsatkichga kirish buzilishi
Ushbu kodda men o'nlik sonni ikkilik raqamga aylantirishga harakat qilaman. (Ha, men bunday funktsiya mavjudligini bilaman -- mashq sifatida g'ildirakni qaytadan ixtiro qilmoqchi bo'ldim.) Raqamni aylantirish uchun toBinNum() funksiyasidan...
954 qarashlar
schedule 15.01.2024

c++ - yo'qolgan o'zgaruvchi
Men a va b nomli ikkita tartiblangan vector<size_t> s kesishmasini olish funksiyasini yozyapman. Funktsiya ikkala vektor orqali takrorlanadi va a dan b da bo'lmagan narsani olib tashlaydi, shuning uchun a da qolgan narsa ikkalasining...
179 qarashlar