Pull to refresh
0
0
Send message
Без неявного параметра упадёт с ошибкой:

def double(implicit value: Int) = value * 2
println(double) // error: could not find implicit value for parameter value

Упадёт в рантайме или всё таки не скомпилируется?

И по поводу синтаксиса: неужели нет способа сделать неявным только первый параметр?
В этом случае нужно перед закрытием дублировать несохранённые данные из оперативной памяти в физическую (не в исходный файл) и наоборот при повторном запуске. Тогда и исходный файл на диске останется не тронутым и не сохранённые данные вы не потеряете.

Information

Rating
Does not participate
Registered
Activity