Mudell:Ivale
{{Ivale}} (jew {{IvaLe}}
) jevalwa kull forma ta' input u jipproduċi jew iva jew le, skont il-kontenut tal-input u għażliet konfigurabbli oħra. Dan il-mudell ma jintużax fit-test ta' artikli, imma fil-programmar ta' mudelli ikkumplikati.
Użu
Dan il-mudell jagħmel distinzjoni bejn ħames tipi ta' input differenti, intużati mal-ewwel parametru bla isem:
- Iva: Forom b'ittri kbar jew żgħar ta'
Iva
,Vera
,Veru
,Veri
,Yes
,y
,true
,on
, u1
; e.ż. {{Ivale|yEs}} - Le: Forom b'ittri kbar jew żgħar ta'
Le
,Falz
,Falza
,Foloz
,No
,n
,false
,off
, u0
; e.ż. {{Ivale|nO}} - Xejn: Meta l-input jeżisti, imma huwa vojt jew magħmul minn karattri ta' spazju abjad biss; i.e.
{{Ivale|}}
jew {{Ivale| }} - Negazzjoni: Meta l-input huwa jew
¬
jew ma jeżistix; i.e. {{Ivale|¬}} jew {{Ivale}} - Affarijiet oħra: e.ż. {{Ivale|rota vjola u lampa ħamra}}
Il-mudell jirritorna "iva" għall-ewwel u l-aħħar każ b'mod awtomatiku, imma ma jirritorna xejn fil-każijiet l-oħra.
Żewġ mudelli li jistgħu iqassru x-xogħol għall-każijiet komuni:
- {{ivale-iva}} jew
{{IvaLe-Iva}}
– dejjem jirritorna "iva" (or the specified replacement result in|yes=
) ħlief meta valur negattiv huwa speċifikat; i.e., ir-riżultat huwa "iva" anke meta l-valur huwa vojt jew jitħalla barra. - {{ivale-le}} jew
{{IvaLe-le}}
– dejjem jirritorna "le" (or the specified replacement result in|no=
) ħlief meta valur posittiv huwa speċifikat; i.e., r-riżultat huwa "le" anke meta hemm valur, sakemm m'hemm xejn li jindika li r-riżultat għandu jkun "iva".
Tibdil tar-riżultat
Ir-riżultat predefinit tal-mudell jista' jinbidel b'ħames parametri msemmijin. Dawn huma: |iva=
, |le=
, |blank=
, |¬=
u |def=
. Jekk dawn il-parametri huma użati, ir-riżultat tal-mudell huwa:
- Iva: Il-mudell jirritorna il-kontenut ta'
|iva=
jew|yes=
, inkella jirritorna "iva". Per eżempju: - Le: Il-mudell jirritorna il-kontenut ta'
|le=
jew|no=
, inkella ma jirritorna xejn. Per eżempju: - Xejn: Il-mudell jirritorna il-kontenut ta'
|blank=
, jew ta'|le=
jew|no=
jekk|blank=
mhux qed tintuża; inkella ma jirritorna xejn. - Negazzjoni: Il-mudell jirritorna il-kontenut ta'
|¬=
, inkella ma jirritorna xejn. Per eżempju:- {{ivale|¬|¬=Pastizzi}} results in "Pastizzi"
- Affarijiet oħra: Il-mudell jirritorna il-kontenut ta'
|def=
, jew ta'|yes=
jekk|def=
mhux qed tintuża; inkella, jirritorna "iva".
Għall-parametri b'isem, l-użu ta' valur vojt huwa differenti minn parametru li ma jintużax. Parametru b'valur vojt jindika lill-mudell li r-riżultat għandu jkun vojt ukoll. Per eżempju:
- {{ivale|rota vjola u lampa ħamra}} jirriżulta f'"iva"
- {{ivale|rota vjola u lampa ħamra|def=}} jirriżulta f'"" [vojt]
Distinzjonijiet Loġikali
Ħarsa ġenerali lejn {{ivale}} valur loġiċi u t-test assoċjat magħhom | ||||||
---|---|---|---|---|---|---|
Parametru 1 ta' Input ( 1= )
|
Fil-kodiċi | Ir-riżultat loġikali | Riżultat Predefinit |
Riżultat meta dan jintuża:yes=Poż no=Neg blank=Vojt ¬=Mhux Definit def=Def
|
Nota | |
iva, yes, y, true, veru, vera, veri, 1* | {{ivale|yes}}
|
intrinsikament iva
|
"iva" | "Poż" | * M'hemmx differenza bejn ittri kbar jew ittra żgħar (Y=y) | |
Xi Kliem | {{ivale|Xi Kliem}}
|
intrinsikament iva
|
"iva" | "Def" | "Poż" meta def=[jitħalla barra]
| |
le, no, n, false, falz, falza, foloz, 0* | {{ivale|no}}
|
intrinsikament le
|
"" [blank] | "Neg" | * M'hemmx differenza bejn ittri kbar jew ittra żgħar (N=n) | |
[blank] | {{ivale|}}
|
blank
|
"" [vojt] | "Vojt" | "Neg" meta blank=[jitħalla barra]
| |
1=[blank] | {{ivale|1=}}
|
blank
|
"" [vojt] | "Vojt" | "Neg" meta blank=[jitħalla barra]
| |
¬ | {{ivale|¬}}
|
¬
|
"" [vojt] | "Mhux Definit" | ||
[jitħalla barra] | {{ivale}}
|
¬
|
"" [vojt] | "Mhux Definit" |
Tqabbil ma' mudelli relatati | |||
---|---|---|---|
Parametru ta' Input 1 (1= )
|
{{ivale}} | {{ivale-iva}} | {{ivale-le}} |
iva, yes, y, true, veru, vera, veri, 1* | "iva" | "Mudell:Ivale-iva" | "Mudell:Ivale-le" |
Xi Kliem | "iva" | "Mudell:Ivale-iva" | "Mudell:Ivale-le" |
le, no, n, false, falz, falza, foloz 0* | "" [blank] | "Mudell:Ivale-iva" | "Mudell:Ivale-le" |
[vojt] | "" [vojt] | "Mudell:Ivale-iva" | "Mudell:Ivale-le" |
1=[vojt] | "" [vojt] | "Mudell:Ivale-iva" | "Mudell:Ivale-le" |
¬ | "" [vojt] | "Mudell:Ivale-iva" | "Mudell:Ivale-le" |
[jitħalla barra] | "" [vojt] | "Mudell:Ivale-iva" | "Mudell:Ivale-le" |
Lista sħiħa ta' parametri
Il-parametru bla isem 1 huwa l-valur li għandu jiġi evalwat. Il-parametri l-oħra (li kollha għandhom isem, u li mhumiex obbligatorji), huma "il-valuri riżultati" li jikkorrispondu għar-riżultati loġiċi. Jekk huma mimlijin, il-valur riżultat tagħhom huma preferuti.
{{ivale | | iva = | le = | blank= | ¬ = | def = }}
Ara wkoll
- Module:ivale
- {{Ivale2}} – idum iżjed minn Ivale, but can properly handle ref tags inside the parameters
- {{Ivale-iva}} – varjazzjoni ta' Ivale that defaults to "yes" if value is not explicitly negative
- {{Ivale-le}} – varjazzjoni ta' Ivale that defaults to "no" if value is not explicitly positive
Data tal-Mudell
Dan il-mudell jinnormalizza input biex ir-riżultat ikun iva jew le.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Valur tal-Input | 1 | Il-valur li għandu jiġi evalwat | String | required |
Ir-riżultat jekk iva | yes | Jisspeċifika ir-riżultat tal-mudell meta l-valur tal-input huwa tal-forma 'Iva', 'Yes', 'Y', 'True', 'Veru', 'Vera', 'Veri' jew '1', fejn m'hemmx differenza bejn ittri kbar u ittri żgħar | String | optional |
Ir-rizultat jekk le | no | Jisspeċifika ir-riżultat tal-mudell meta l-valur tal-input huwa tal-forma 'Le', 'No', 'N', 'False', 'Falz', 'Falza', 'Foloz' jew '0', fejn m'hemmx differenza bejn ittri kbar u ittri żgħar | String | optional |
Ir-riżultat jekk input vojt | blank | Jisspeċifika ir-riżultat tal-mudell meta l-valur tal-input jeżisti imma huwa vojt jew għandu biss karattri ta' spazju abjad | String | optional |
Ir-riżultat jekk ¬ | ¬ | Jisspeċifika ir-riżultat tal-mudell meta l-valur tal-input huwa '¬' jew jitħalla barra (mhux definit) | String | optional |
Ir-riżultat definitiv | def | Jisspeċifika ir-riżultat tal-mudell meta l-valur tal-input jeżisti, imma mhux fil-forma ta' 'iva', 'le', '1', '0', '¬' jew jekk huwa vojt | String | optional |