Question: blank procedure call

I'm trying to get a blank procedure call to work.  How can I go about doing that?

I wanted to do something like this

changedir:=proc(change)
  if change=NULL then currentdir("f:/") else currentdir(change) end if:
end proc:

changedir()
Error, invalid input: changedir uses a 1st argument, change, which is missing

Please Wait...