同名(たとえば、time)のシステム関数とサブルーチンをいろいろな呼び出し方でテストをしてみました。 テストソース print "1---", time, "\n"; print "2---", time(), "\n"; print "3---", &time(), "\n"; print "4---", &time, "\n"; #print "5---", timex, "\n"; print "6---", timex(), "\n"; print "7---", &timex(), "\n"; print "8---", &timex, "\n"; sub time { return "--ローカルtime--"; } sub timex { return "--ローカルtimex--"; } 実行結果 1---1190439953 2---1190439953 3-----ロー