Skip to content

Commit fbf1f41

Browse files
committed
agora Go tem iteradores
1 parent e3baf38 commit fbf1f41

File tree

3 files changed

+0
-12
lines changed

3 files changed

+0
-12
lines changed

online/cap01.adoc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -826,10 +826,6 @@ Alguns objetos naquela linguagem tem funcionalidades que são mágicas,
826826
no sentido de não poderem ser emuladas em nossos próprios objetos definidos pelo usuário.
827827
Por exemplo, os arrays, strings e mapas de Go suportam o uso de colchetes para acesso a um item, na forma `a[i]`.
828828
Mas não há como fazer a notação `[]` funcionar com um novo tipo de coleção definida por você.
829-
Pior ainda, no ano 2021 Go não tem ainda o conceito de uma interface iterável ou
830-
um objeto iterador acessível ao usuário,
831-
daí sua sintaxe para `for/range` estar limitada a suportar cinco tipos "mágicos" embutidos,
832-
incluindo arrays, strings e mapas.
833829
834830
Talvez, no futuro, os projetistas de Go melhorem seu protocolo de metaobjetos.
835831
Em 2021, ele ainda é mais limitado do que Python, Ruby, e JavaScript oferecem.

print/1/experimento-1/cap01.adoc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -822,10 +822,6 @@ Alguns objetos naquela linguagem tem funcionalidades que são mágicas,
822822
no sentido de não poderem ser emuladas em nossos próprios objetos definidos pelo usuário.
823823
Por exemplo, os arrays, strings e mapas de Go suportam o uso de colchetes para acesso a um item, na forma `a[i]`.
824824
Mas não há como fazer a notação `[]` funcionar com um novo tipo de coleção definida por você.
825-
Pior ainda, no ano 2021 Go não tem ainda o conceito de uma interface iterável ou
826-
um objeto iterador acessível ao usuário,
827-
daí sua sintaxe para `for/range` estar limitada a suportar cinco tipos "mágicos" embutidos,
828-
incluindo arrays, strings e mapas.
829825
830826
Talvez, no futuro, os projetistas de Go melhorem seu protocolo de metaobjetos.
831827
Em 2021, ele ainda é mais limitado do que Python, Ruby, e JavaScript oferecem.

vol1/cap01.adoc

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -824,10 +824,6 @@ Alguns objetos naquela linguagem tem funcionalidades que são mágicas,
824824
no sentido de não poderem ser emuladas em nossos próprios objetos definidos pelo usuário.
825825
Por exemplo, os arrays, strings e mapas de Go suportam o uso de colchetes para acesso a um item, na forma `a[i]`.
826826
Mas não há como fazer a notação `[]` funcionar com um novo tipo de coleção definida por você.
827-
Pior ainda, no ano 2021 Go não tem ainda o conceito de uma interface iterável ou
828-
um objeto iterador acessível ao usuário,
829-
daí sua sintaxe para `for/range` estar limitada a suportar cinco tipos "mágicos" embutidos,
830-
incluindo arrays, strings e mapas.
831827
832828
Talvez, no futuro, os projetistas de Go melhorem seu protocolo de metaobjetos.
833829
Em 2021, ele ainda é mais limitado do que Python, Ruby, e JavaScript oferecem.

0 commit comments

Comments
 (0)