Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!aai!leo From: leo@aai.com Newsgroups: comp.lang.perl Subject: local($foo) = ; in sub is a no-no, I guess.. Message-ID: <1990Jul21.013619.2319@aai.com> Date: 21 Jul 90 01:36:19 GMT Organization: Amerinex Artificial Intelligence Lines: 28 This one bit me tonight: While () { do foo(); . . } sub foo { local($line) = ; . . } didn't work as expected, but sub foo { local($line); $line = ; } did what I wanted. Anyone care to explain why? Is this a documented restriction? -- Leo leo@aai.com leo%aai@uunet.uu.net ...uunet!aai!leo -- Leo leo@aai.com leo%aai@uunet.uu.net ...uunet!aai!leo