Могу ли я установить значение по умолчанию для аргумента функции, чтобы быть чем-то
это не постоянно? Пример:
tod := Mod[AbsoluteTime[], 86400]
f[x_:tod] := x
В приведенном выше тексте «tod» меняется каждый раз, когда я оцениваю его, а «f []»
не. «? f» дает:
f[x_:42054.435657`11.376386798562935] := x
, показывающий, что значение по умолчанию было жестко задано при создании функции.
Есть ли обходной путь здесь?