Skip to content

Commit 49b1dae

Browse files
committed
controlflow
1 parent 9d6a608 commit 49b1dae

File tree

1 file changed

+22
-3
lines changed

1 file changed

+22
-3
lines changed

tutorial/controlflow.po

+22-3
Original file line numberDiff line numberDiff line change
@@ -268,17 +268,19 @@ msgstr ""
268268

269269
#: tutorial/controlflow.rst:231
270270
msgid ":keyword:`!pass` Statements"
271-
msgstr ""
271+
msgstr "Istruzioni :keyword:`!pass`"
272272

273273
#: tutorial/controlflow.rst:233
274274
msgid ""
275275
"The :keyword:`pass` statement does nothing. It can be used when a statement "
276276
"is required syntactically but the program requires no action. For example::"
277277
msgstr ""
278+
"L'istruzione :keyword:`pass` non fa nulla. Può essere utilizzata quando è richiesta "
279+
"un'istruzione sintatticamente, ma il programma non richiede alcuna azione. Per esempio::"
278280

279281
#: tutorial/controlflow.rst:240
280282
msgid "This is commonly used for creating minimal classes::"
281-
msgstr ""
283+
msgstr "Questo è comunemente usato per creare classi minime::"
282284

283285
#: tutorial/controlflow.rst:246
284286
msgid ""
@@ -287,10 +289,14 @@ msgid ""
287289
"to keep thinking at a more abstract level. The :keyword:`!pass` is silently "
288290
"ignored::"
289291
msgstr ""
292+
"Un altro posto in cui :keyword:`pass` può essere usato è come segnaposto per il "
293+
"corpo di una funzione o condizionale quando si sta lavorando su nuovo codice, "
294+
"permettendo di continuare a pensare a un livello più astratto. L'istruzione :keyword:`!pass` viene ignorata "
295+
"silenziosamente::"
290296

291297
#: tutorial/controlflow.rst:258
292298
msgid ":keyword:`!match` Statements"
293-
msgstr ""
299+
msgstr "Istruzioni :keyword:`!match`"
294300

295301
#: tutorial/controlflow.rst:260
296302
msgid ""
@@ -302,28 +308,41 @@ msgid ""
302308
"also extract components (sequence elements or object attributes) from the "
303309
"value into variables."
304310
msgstr ""
311+
"Un'istruzione :keyword:`match` prende un'espressione e confronta il suo valore con "
312+
"schemi successivi forniti come uno o più blocchi case. Questo è superficialmente "
313+
"simile a un'istruzione switch in C, Java o JavaScript (e molti altri "
314+
"linguaggi), ma è più simile al pattern matching in linguaggi come Rust "
315+
"o Haskell. Solo il primo schema che corrisponde viene eseguito e può "
316+
"anche estrarre componenti (elementi di sequenze o attributi di oggetti) dal "
317+
"valore in variabili."
305318

306319
#: tutorial/controlflow.rst:268
307320
msgid ""
308321
"The simplest form compares a subject value against one or more literals::"
309322
msgstr ""
323+
"La forma più semplice confronta un valore con uno o più letterali::"
310324

311325
#: tutorial/controlflow.rst:281
312326
msgid ""
313327
"Note the last block: the \"variable name\" ``_`` acts as a *wildcard* and "
314328
"never fails to match. If no case matches, none of the branches is executed."
315329
msgstr ""
330+
"Nota l'ultimo blocco: il \"nome della variabile\" ``_`` funge da *wildcard* e "
331+
"non fallisce mai. Se nessun case corrisponde, nessuno dei rami viene eseguito."
316332

317333
#: tutorial/controlflow.rst:284
318334
msgid ""
319335
"You can combine several literals in a single pattern using ``|`` (\"or\")::"
320336
msgstr ""
337+
"Puoi combinare diversi letterali in un singolo schema usando ``|`` (\"or\")::"
321338

322339
#: tutorial/controlflow.rst:289
323340
msgid ""
324341
"Patterns can look like unpacking assignments, and can be used to bind "
325342
"variables::"
326343
msgstr ""
344+
"Gli schemi possono sembrare assegnazioni di decomposizione e possono essere utilizzati "
345+
"per associare variabili::"
327346

328347
#: tutorial/controlflow.rst:305
329348
msgid ""

0 commit comments

Comments
 (0)