From afc2eba9d73a43d2f3080cf12be4ffe977a79414 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Tue, 24 Feb 2026 16:02:05 +0800 Subject: Updated docs. [skip CI] --- doc/docs/pt-br/doc/advanced/do.md | 44 +++++++++++++++------------- doc/docs/pt-br/doc/objects/with-statement.md | 4 +-- 2 files changed, 25 insertions(+), 23 deletions(-) (limited to 'doc/docs/pt-br') diff --git a/doc/docs/pt-br/doc/advanced/do.md b/doc/docs/pt-br/doc/advanced/do.md index aaf2c69..aaa9b0c 100644 --- a/doc/docs/pt-br/doc/advanced/do.md +++ b/doc/docs/pt-br/doc/advanced/do.md @@ -20,27 +20,7 @@ print var -- nil aqui -O **do** do YueScript também pode ser usado como expressão. Permitindo combinar múltiplas linhas em uma. O resultado da expressão do é a última instrução em seu corpo. Expressões `do` suportam usar `break` para interromper o fluxo de execução e retornar múltiplos valores antecipadamente. - -```yuescript -status, value = do - n = 12 - if n > 10 - break "large", n - break "small", n -``` - - - -```yue -status, value = do - n = 12 - if n > 10 - break "large", n - break "small", n -``` - - +O **do** do YueScript também pode ser usado como expressão. Permitindo combinar múltiplas linhas em uma. O resultado da expressão do é a última instrução em seu corpo. ```yuescript counter = do @@ -87,3 +67,25 @@ tbl = { ``` + +Expressões `do` suportam usar `break` para interromper o fluxo de execução e retornar múltiplos valores antecipadamente. + +```yuescript +status, value = do + n = 12 + if n > 10 + break "large", n + break "small", n +``` + + + +```yue +status, value = do + n = 12 + if n > 10 + break "large", n + break "small", n +``` + + diff --git a/doc/docs/pt-br/doc/objects/with-statement.md b/doc/docs/pt-br/doc/objects/with-statement.md index 38efee7..06986a4 100644 --- a/doc/docs/pt-br/doc/objects/with-statement.md +++ b/doc/docs/pt-br/doc/objects/with-statement.md @@ -162,14 +162,14 @@ with tb ```yuescript with? obj - print obj.name + print .name ``` ```yue with? obj - print obj.name + print .name ``` -- cgit v1.2.3-55-g6feb