Ternaarne tehe: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
P robot Adding: ja:三項演算子, pt:Operação ternária |
Resümee puudub |
||
3. rida:
Üldjuhul on tegemist [[kujutus]]ega kolme [[hulk|hulga]] [[otsekorrutis]]est neljandasse hulka.
Ternaarne [[algebraline tehe]] hulgal ''A'' on [[kujutus]] otsekorrutiselt ''A''×''A''×''A'' hulka ''A''.
[[
Selle [[argument|argumendid]] on üks [[kahendmuutuja]] ([[loogiline muutuja]]) ja kaks [[lause (programmeerimine)|lause]]t ning selle [[tagastusväärtus]] on esimese lause tagastusväärtus, kui kahendmuutuja on [[tõene]], ja teise lause tagastusväärtus, kui kahendmuutuja on [[väär]].
11. rida:
Näiteks <tt>z = (x > y) ? x : y;</tt> [[omistamine (programmeerimine)|omistab]] [[muutuja]]le <tt>z</tt> väärtuse <tt>x</tt>, kui <tt>x</tt> on [[suurem kui]] <tt>y</tt>, ja muudel juhtudel väärtuse <tt>y</tt> (lause sätib <tt>z</tt> [[võrdumine|võrdseks]] <tt>x</tt> ja <tt>y</tt> [[maksimum]]iga).
Mõned [[programmeerija]]d peavad selle ternaarse tehtemärgi kasutamist [[halb praktika|halvaks praktikaks]], kuigi ta võib teatud juhtudel olla kasulik [[if-lause]]te kuhjamise takistamiseks.
[[Category:
[[Category:Programmeerimine]]
[[en:Ternary operation]]
|