Şablon:Switch - Vikipedi

Documentazione

[kaynağı değiştir]

Scelta di un possibile valore di output tra una lista di possibili valori in dipendenza del valore di input.

{{switch  |VARIABILE-DA-TESTARE  |case: la_variabile_assume_questo_valore_1=il_template_ritorna_A  |case: la_variabile_assume_questo_valore_2=il_template_ritorna_B  |default=Output di default, nessun caso verificato }} 

dove VARIABILE-DA-TESTARE sia un parametro o una variabile.

  • La variabile da testare presenta delle limitazioni in quanto il valore deve poter essere riconosciuto come nome di un parametro:
    • è noto che i seguenti caratteri non sono utilizzabili: =|
    • non vi deve essere alcuno "spazio" tra il carattere di pipe ( | ) ed il primo carattere
  • There is no fall-through (if you look at the code, you know why).
  • Se il parametro default non viene definito, in caso di nessuna corrispondenza tra la variabile di test ed i case definiti nella lista, il risultato sarà una stringa vuota.
Questo codice… …dà questo risultato
{{switch   |{{CURRENTDOW}}   |case: 1=Lunedì   |case: 2=Martedì   |case: 3=Mercoledì   |case: 4=Giovedì   |case: 5=Venerdì   |case: 6=Sabato   |case: 0=Domenica   |default=Nessuna data }}

Martedì
Questo codice… …dà questo risultato (esempio: giorno seguente al giorno corrente)
{{switch   |{{CURRENTDOW}}   |case: 0=Lunedì   |case: 1=Martedì   |case: 2=Mercoledì   |case: 3=Giovedì   |case: 4=Venerdì   |case: 5=Sabato   |case: 6=Domenica   |default=Nessuna data }}

Mercoledì

Per maggiori dettagli fare riferimento alla documentazione in inglese. Switch