[Newbies] Perform
Mathieu Suen
mathk.sue at gmail.com
Mon Jan 14 14:18:04 UTC 2008
Hi Jakub,
#perform: is for unary message
If you want to pass arguments you have to use
#perform:with: "On argument"
#perform:with:with: "Two arguments"
..
#perform:withArguments: "Several arguments inside an Array"
so in your case it should be:
phonebook perform: #phone1 with: aValue
HTH
On Jan 14, 2008, at 2:58 PM, Jakub wrote:
> hello i have class with two setters
> phone1: aValue
> phone2: aValue
>
> and i want call it dynamically
> aSelector is phone1 or phone2 string
>
> setPhohne: aSelector by: aValue
>
> phoneBook perform aSelector, ':' aValue
>
> but this is not working how can i do this when i try this iwth
> getters it works fine
>
> Transcript show: (phoneBook perform aSelector); cr.
>
>
> --
> Jakub. _______________________________________________
> Beginners mailing list
> Beginners at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/mailman/listinfo/beginners
Mth
More information about the Beginners
mailing list