Şablon:Switch - Vikipedi
Bu şablon karmaşık ve ileri düzey özellikler kullanan hassas bir yapıya sahiptir. Düzenleme yapmadan önce kullanım mantığına ve ayrıştırıcı işlevlere dair bilgi edinmeniz şiddetle önerilir. Bu şablon çok sayıda sayfada kullanıldığından eğer düzenlemeleriniz beklenmeyen sonuçlara yol açarsa lütfen derhal geri alın. Burada değişiklik yapmadan önce deneme tahtasında ya da kendi kullanıcı alanınızda deneme yapmanız önerilir. |
Documentazione
[kaynağı değiştir]Scopo
[kaynağı değiştir]Scelta di un possibile valore di output tra una lista di possibili valori in dipendenza del valore di input.
Uso
[kaynağı değiştir]{{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.
Limitazioni
[kaynağı değiştir]- 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
- è noto che i seguenti caratteri non sono utilizzabili:
- 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.
Esempi
[kaynağı değiştir]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