Unexpected RepeatNull behaviour. BUG?
- To: mathgroup at yoda.physics.unc.edu
- Subject: Unexpected RepeatNull behaviour. BUG?
- From: Peter Whaite <peta at donner.mcrcim.mcgill.edu>
- Date: Fri, 25 Feb 1994 17:12:12 -0500
In... Mathematica 2.2 for SGI Copyright 1988-93 Wolfram Research, Inc. -- Motif graphics initialized -- If I define... In[253]:= Clear[foo]; foo[l:_Integer...] := {l}; then it works as expected... In[254]:= foo[1,2,3] Out[254]= {1, 2, 3} In[255]:= foo[1] Out[255]= {1} except for... In[256]:= foo[] Out[256]= foo[] Maybe I'm missing something obvious, but why does In[257]:= Clear[foo]; foo[l:(_Integer|AnyThing)...] := {l}; In[258]:= foo[1] Out[258]= {1} In[259]:= foo[] Out[259]= {} work!!? Please enlighten.