Szablon:Czyliczba/opis

Z Wikipedii, wolnej encyklopedii

Szablon testuje, czy przekazana wartość jest liczbą w formacie obsługiwanym przez funkcje parsera (np. {{#expr}}). Jeśli tak, zwróci 1 (lub zawartość drugiego parametru). Jeśli nie, zwróci 0 (lub zawartość trzeciego parametru).

Obsługuje liczby w postaci amerykańskiej (bez separatora grup trzycyfrowych - przecinka lub spacji) z separatorem dziesiętnym jako „.” (kropka). Patrz także parametr format=PL.

Używany przez {{Inflacja}}.

Użycie[edytuj kod]

{{Czyliczba|wartość}}
{{Czyliczba|wartość|format=PL}}
{{Czyliczba|wartość|gdy_liczba|gdy_nie_liczba}}

Opis parametrów[edytuj kod]

  • | 1 = , opcjonalny - wartość którą chcemy przetestować
  • | 2 = , opcjonalny - zawartość tego parametru zostanie zwrócona, gdy parametr 1 zostanie uznany za liczbę (domyślnie jest to wartość 1)
  • | 3 = , opcjonalny - zawartość tego parametru zostanie zwrócona, gdy parametr 1 nie zostanie uznany za liczbę (domyślnie jest to wartość 0)
  • | format = PL, opcjonalny - dodaje obsługę polskiego formatu liczb (przez {{fn|...|R}}). Dodatkowo liczby z więcej niż jedną kropką/przecinkiem będą traktowane jako nie-liczby

Przykład[edytuj kod]

Wywołanie Efekt format=PL Uwagi / wartość po {{#expr}}
{{Czyliczba|​}} 0 0 /
{{Czyliczba|1.32750}} 1 1 / 1.3275
{{Czyliczba|9999999999999}} 1 1 / 9999999999999
{{Czyliczba|500+500}} 1 1 / 1000
{{Czyliczba|500.1+500.1}} 1 1 / 1000.2
{{Czyliczba|9.999e50}} 1 1 / 9.999E+50
{{Czyliczba|pi}} 1 1 Także e, wielkość liter dowolna / 3.1415926535898
{{Czyliczba|9999 (1950)}} 0 0 / Błąd w wyrażeniu: nieoczekiwany operator „(”
{{Czyliczba|.}} 1 1 / 0
{{Czyliczba|..}} 1 0 / 0
{{Czyliczba|10 327,50}} 0 1 / Błąd w wyrażeniu: nieoczekiwana liczba
{{Czyliczba|1,32750}} 0 1 / Błąd w wyrażeniu: nierozpoznany znak interpunkcyjny „,”
{{Czyliczba|1,327.50}} 0 0 / Błąd w wyrażeniu: nierozpoznany znak interpunkcyjny „,”
{{Czyliczba|1.327.50}} 1 0 Liczby z kilkoma kropkami ucinane są na drugiej kropce / 1.327

Błędy[edytuj kod]

Błędy należy zgłaszać na stronie Wikipedia:Kawiarenka/Kwestie techniczne.

Parametry szablonu (strukturyzacja VE)[edytuj kod]

Szablon testuje, czy przekazana wartość jest liczbą w formacie obsługiwanym przez funkcje parsera (np. expr). Jeśli tak, zwróci 1 (lub zawartość drugiego parametru). Jeśli nie, zwróci 0 (lub zawartość trzeciego parametru).

Parametry szablonu

ParametrOpisTypStatus
Wartość1

Wartość którą chcemy przetestować

Ciąg znakówsugerowany
Gdy liczba2

Zawartość tego parametru zostanie zwrócona, gdy parametr 1 zostanie uznany za liczbę.

Wartość domyślna
1
Ciąg znakówsugerowany
Gdy nie liczba3

Zawartość tego parametru zostanie zwrócona, gdy parametr 1 nie zostanie uznany za liczbę.

Wartość domyślna
0
Ciąg znakówsugerowany
formatformat

Dodaje obsługę polskiego formatu liczb (przez szablon fn). Liczby z więcej niż jedną kropką/przecinkiem będą traktowane jako nie-liczby

Sugerowane wartości
PL
Przykład
format=PL
Ciąg znakówopcjonalny