Započeo Osamu Dazai
•19. Avg. 2019.Ternary Operator | e1 ? e2 : e3
9,050
pregleda
32
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
355
Postovi:
20
Teme:
Pridružio se:Avg. 2019
19. Avg. 2019.
- Ternary Operator -
Å ta je ternary operator?
Ternary operator služi da smanji upotrebu if else chaina (ili ti ga na balkanskom lanca).
Kako se ternary opterator koristi?
uslov ? true_value : false_valueNema potrebe da previše ulazim u detalje, jednostavno ću napisati par primera jer nema previše mozganja.
Kao integer:
SetPlayerSkin:
if(pInfo == GENDER_MALE)
SetPlayerSkin(playerid, 294);
else if(pInfo == GENDER_FEMALE)
SetPlayerSkin(playerid, 72);Jako simple kod zar ne?
Pa ovo može joÅ¡ jednostavnije 🙂
SetPlayerSkin(playerid, pInfo == GENDER_MALE ? 294 : 72);Å ta ovaj operator zapravo ispituje?
Ako je pInfo jednak GENDER_MALE, on ce vratiti 294 jer je uslov true, a ako je varijabla suprotno od GENDER_MALE, ono ce vratiti 72 tj false.
Kao string:
Non-Ternary primer:
new pGender, string;
if(pInfo == GENDER_MALE)
format(pGender, sizeof(pGender), "Muško");
else if(pInfo == GENDER_FEMALE)
format(pGender, sizeof(pGender), "Žensko");
format(string, sizeof(string), "Vi ste %s", pGender);Ternary:
new string;
format(string, sizeof(string), "Vi ste %s", pInfo == GENDER_MALE ? "Muško" : "Žensko");NOTICE: U starijoj verziji kompajlera morate koristiti zagrade za uslove tj na primer : (b == 2 ? 3 : 5)
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,514
Postovi:
58
Teme:
Pridružio se:Nov. 2016
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
355
Postovi:
20
Teme:
Pridružio se:Avg. 2019
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
355
Postovi:
20
Teme:
Pridružio se:Avg. 2019
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
355
Postovi:
20
Teme:
Pridružio se:Avg. 2019
20. Avg. 2019.
mumitza. wrote on August 20, 2019, 10:37 am:
gj, napokon da neko objasni i ovo jer možeš nabrojat na prste jedne ruke ko zna za ovo na BS
Ja sam sve ovo sto sada znam naucio 2018 i ako skriptam od 2016, nasao sam ucitelja dobrog. decko kida PAWN/RUST/Web dizajn/GO znaci bog je lik 😄
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
2 / 250 XP
Početnik(1)
1,147
Postovi:
38
Teme:
Pridružio se:Feb. 2010
20. Avg. 2019.
mumitza. wrote on August 20, 2019, 10:37 am:
gj, napokon da neko objasni i ovo jer možeš nabrojat na prste jedne ruke ko zna za ovo na BS
ja sam npr znao da postoji to, i da može jer sam vido od rusa, ali veze nisam imao kako se koristi ili kako se zove xD
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
2 / 250 XP
Početnik(1)
1,147
Postovi:
38
Teme:
Pridružio se:Feb. 2010
20. Avg. 2019.
6cadilab9 wrote on August 20, 2019, 11:03 am:
Ternary operatori su bukvalno dostupni u sve i jednom programskom jeziku, pomalo je tuzno sto neki tek sada otkrivaju ovo,a li gj 🙂
Ima nas kojima je pawn prvi programski jezik
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
355
Postovi:
20
Teme:
Pridružio se:Avg. 2019
20. Avg. 2019.
ʙᴜɴᴛᴀ ꜰᴜᴊɪᴡᴀʀᴀ wrote on August 20, 2019, 11:04 am:
Ima nas kojima je pawn prvi programski jezik
Meni je PHP ali to je copy-pasta ugl haha
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
20. Avg. 2019.
ʙᴜɴᴛᴀ ꜰᴜᴊɪᴡᴀʀᴀ wrote on August 20, 2019, 11:02 am:
ja sam npr znao da postoji to, i da može jer sam vido od rusa, ali veze nisam imao kako se koristi ili kako se zove xD
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
355
Postovi:
20
Teme:
Pridružio se:Avg. 2019
20. Avg. 2019.
Ja sam ovo video u SM modu 2016 za sat, i ako mi i dan danas nije jasno zasto je za sat koristeno ako postoji %02d specifier hahaha
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
119 / 250 XP
Početnik(2)
10,490
Postovi:
765
Teme:
Pridružio se:Maj 2015
20. Avg. 2019.
Osamu Dazai wrote on August 20, 2019, 11:29 am:
Ja sam ovo video u SM modu 2016 za sat, i ako mi i dan danas nije jasno zasto je za sat koristeno ako postoji %02d specifier hahaha
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava

