E
Eero Saynatkari
--xtx0sNU5lZ46KfgK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hello!=20
Time for the weekly syntax analysis thingy. ruby -w causes
this code to issue a warning:
# warning: useless use of < in void context
'/tmp/foo' < "Some text here"=20
=20
Same goes for #>. The problem, somewhat obviously, goes away
when the same expression is used in a conditional position.
I was thinking about it and there is really no way to avoid
this assuming that the warning is considered to be useful
for those instances where someone accidentally uses this
type of an expression outside a conditional. =20
--xtx0sNU5lZ46KfgK
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)
iD8DBQFFHgiU7Nh7RM4TrhIRAmIJAKCqufMSgK/lusthgdBTrSQ9OQexxwCfYOy2
TEBL0NKsw+qvc63HqEe/04Y=
=PHOe
-----END PGP SIGNATURE-----
--xtx0sNU5lZ46KfgK--
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Hello!=20
Time for the weekly syntax analysis thingy. ruby -w causes
this code to issue a warning:
# warning: useless use of < in void context
'/tmp/foo' < "Some text here"=20
=20
Same goes for #>. The problem, somewhat obviously, goes away
when the same expression is used in a conditional position.
I was thinking about it and there is really no way to avoid
this assuming that the warning is considered to be useful
for those instances where someone accidentally uses this
type of an expression outside a conditional. =20
--xtx0sNU5lZ46KfgK
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (FreeBSD)
iD8DBQFFHgiU7Nh7RM4TrhIRAmIJAKCqufMSgK/lusthgdBTrSQ9OQexxwCfYOy2
TEBL0NKsw+qvc63HqEe/04Y=
=PHOe
-----END PGP SIGNATURE-----
--xtx0sNU5lZ46KfgK--