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

Zamknięty
otworzone 8 lat temu przez nero · 0 komentarzy

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
Zaloguj się, aby dołączyć do tej rozmowy.
Brak etykiety
Brak kamienia milowego
Brak przypisania
1 uczestników
Ładowanie...
Anuluj
Zapisz
Nie ma jeszcze treści.