Template:Codice
Le istruzioni che seguono sono contenute nella sottopagina Template:Codice/man (modifica · cronologia)
Sandbox: Template:Codice/Sandbox (modifica · cronologia) · TemplateStyles: Template:Codice/styles.css (modifica · cronologia) · Tutte le sottopagine: lista
Questo template serve ad esplicitare la formattazione di un codice.
Il template è da utilizzare per piccoli campioni di codice. Per codici più lunghi e complessi è consigliato l'utilizzo dei tag <pre>…</pre>
o <syntaxhighlight>…</syntaxhighlight>
.
Parametri
|
{{Codice
|1 =
|2 =
}}
Esempi d'uso
Il suo funzionamento di default è similare alla combinazione dei tag <code>…</code>
e <nowiki>…</nowiki>
. Ad esempio, scrivendo
{{codice|Un po' di codice '''wiki'''}}
si otterrà
Un po' di codice '''wiki'''
In più è possibile specificare l'eventuale linguaggio di programmazione utilizzato. Ad esempio, scrivendo
{{codice|int foo(const std::string& bar, const std::vector<long double*>& baz);|cpp}}
si otterrà
int foo(const std::string& bar, const std::vector<long double*>& baz);
Se il codice da mostrare contiene un =
, è necessario esplicitare il nome del primo parametro. Ad esempio, scrivendo
{{codice|1=data=30 feb 2010}}
si otterrà
data=30 feb 2010
Per sua natura, all'interno del template non è possibile utilizzare altri template. Ad esempio, scrivendo
{{codice|{{tl|ping}}}}
si otterrà
{{[[Template:ping|ping]]}}
Per ottenere invece {{ping}}
bisogna utilizzare semplicemente il tag <code>…</code>
.
Dati per VisualEditor
La tabella TemplateData che segue è contenuta nella sottopagina Template:Codice/TemplateData (modifica·cronologia)
Il template {{Codice}} serve per inserire brevi frammenti di codice.
Parametro | Descrizione | Tipo | Stato | |
---|---|---|---|---|
codice | codice 1 code | Frammento di codice da visualizzare. Questo è un parametro obbligatorio. | Stringa | obbligatorio |
linguaggio | linguaggio 2 lang | Nome del linguaggio di programmazione. | Stringa | facoltativo |