M
Mark Volkmann
I got the impression that when a method expects a Hash containing
certain keys, I can generally specify the keys using either Symbol or
String objects. So I tried this.
h =3D {}
h[:foo] =3D 19
h['foo'] =3D 20
and was surprised to see that those are treated as distinct entries in the =
Hash.
So how is it that I can sometimes choose whether I want to specify a
given key as either a Symbol or a String?
For example, when using Tk and w represents some widget, I think I can
say either
w.packside =3D> 'top')
or
w.pack('side' =3D> 'top')
--=20
R. Mark Volkmann
Partner, Object Computing, Inc.
certain keys, I can generally specify the keys using either Symbol or
String objects. So I tried this.
h =3D {}
h[:foo] =3D 19
h['foo'] =3D 20
and was surprised to see that those are treated as distinct entries in the =
Hash.
So how is it that I can sometimes choose whether I want to specify a
given key as either a Symbol or a String?
For example, when using Tk and w represents some widget, I think I can
say either
w.packside =3D> 'top')
or
w.pack('side' =3D> 'top')
--=20
R. Mark Volkmann
Partner, Object Computing, Inc.