Aqbeż għall-kontentut

Mudell:Ivale

Minn Wikipedija, l-enċiklopedija l-ħielsa
Ikona tad-dokumentazzjoni tal-mudell Dokumentazzjoni tal-mudell[ara] [editja] [kronoloġija] [aġġorna]

{{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:

  1. Iva: Forom b'ittri kbar jew żgħar ta' Iva, Vera, Veru, Veri, Yes, y, true, on, u 1; e.ż. {{Ivale|yEs}}
  2. Le: Forom b'ittri kbar jew żgħar ta' Le, Falz, Falza, Foloz, No, n, false, off, u 0; e.ż. {{Ivale|nO}}
  3. Xejn: Meta l-input jeżisti, imma huwa vojt jew magħmul minn karattri ta' spazju abjad biss; i.e. {{Ivale|}} jew {{Ivale| }}
  4. Negazzjoni: Meta l-input huwa jew ¬ jew ma jeżistix; i.e. {{Ivale|¬}} jew {{Ivale}}
  5. 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:

  1. Iva: Il-mudell jirritorna il-kontenut ta' |iva= jew |yes=, inkella jirritorna "iva". Per eżempju:
    • {{ivale|y|iva=Hekk hu}} jirriżulta f'"Hekk hu"
    • {{ivale|y|yes=Valletta}} jirriżulta f'"Valletta"
    • {{ivale|y||iva=Imqaret|le=Prinjolata}} jirriżulta f'"Imqaret"
    • {{ivale|y}} jirriżulta f'"iva"
  2. Le: Il-mudell jirritorna il-kontenut ta' |le= jew |no=, inkella ma jirritorna xejn. Per eżempju:
    • {{ivale|n|le=Ma naqbilx}} jirriżulta f'"Ma naqbilx"
    • {{ivale|n|no=Mdina}} jirriżulta f'"Mdina"
    • {{ivale|n||le=Imqaret|no=Prinjolata}} jirriżulta f'"Imqaret"
    • {{ivale|n}} jirriżulta f'""
  3. Xejn: Il-mudell jirritorna il-kontenut ta' |blank=, jew ta' |le= jew |no= jekk |blank= mhux qed tintuża; inkella ma jirritorna xejn.
    • {{ivale||blank=M'hawn xejn}} jirriżulta f'"M'hawn xejn"
    • {{ivale||no=Xlendi}} jirriżulta f'"Xlendi"
    • {{ivale||le=Għasri}} jirriżulta f'"Għasri"
    • {{ivale||blank=M'hawn xejn|le=Għasri}} jirriżulta f'"M'hawn xejn"
  4. Negazzjoni: Il-mudell jirritorna il-kontenut ta' |¬=, inkella ma jirritorna xejn. Per eżempju:
    • {{ivale|¬|¬=Pastizzi}} results in "Pastizzi"
  5. Affarijiet oħra: Il-mudell jirritorna il-kontenut ta' |def=, jew ta' |yes= jekk |def= mhux qed tintuża; inkella, jirritorna "iva".
    • {{ivale|rota vjola u lampa ħamra|def=biskuttini}} jirriżulta f'"biskuttini"
    • {{ivale|rota vjola u lampa ħamra|yes=aljotta}} jirriżulta f'"aljotta"
    • {{ivale|rota vjola u lampa ħamra|def=biskuttini|yes=aljotta}} jirriżulta f'"biskuttini"

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

Mudell:TemplateData header

Dan il-mudell jinnormalizza input biex ir-riżultat ikun iva jew le.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Valur tal-Input1

Il-valur li għandu jiġi evalwat

Stringrequired
Ir-riżultat jekk ivayes

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

Stringoptional
Ir-rizultat jekk leno

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

Stringoptional
Ir-riżultat jekk input vojtblank

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

Stringoptional
Ir-riżultat jekk ¬¬

Jisspeċifika ir-riżultat tal-mudell meta l-valur tal-input huwa '¬' jew jitħalla barra (mhux definit)

Stringoptional
Ir-riżultat definitivdef

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

Stringoptional
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy