#18 Should not allow instVar and BlockClosure arg with same name

Cerrada
aberta %!s(int64=8) %!d(string=hai) anos por nero · 0 comentarios

Originally at 2011-08-26T18:21:07Z by Laurent Laffont closed at 2012-09-25T22:25:02Z

In JTalk I can write:

TestCase subclass: #CompilerTest
instanceVariableNames: 'dummy'
category: 'Kernel-Tests'


CompilerTest>>#testBlockVSInstVar
dummy := 3.

1 to: 1 do: [:dummy| self assert: 1 = dummy].

so dummy in the block equals 3 and not 1.

In Pharo it's not possible to have a block arg with same name as a instVar

Originally at 2011-08-26T18:21:07Z by Laurent Laffont closed at 2012-09-25T22:25:02Z In JTalk I can write: TestCase subclass: #CompilerTest instanceVariableNames: 'dummy' category: 'Kernel-Tests' CompilerTest>>#testBlockVSInstVar dummy := 3. 1 to: 1 do: [:dummy| self assert: 1 = dummy]. so dummy in the block equals 3 and not 1. In Pharo it's not possible to have a block arg with same name as a instVar
Accede para unirte á conversa.
Sen etiquetas
Sen fito
Sen asignado
1 participantes
Cargando...
Cancelar
Gardar
Aínda non existe contido.