Как увеличить функцию каждый раз, когда ее вызывали в scala? У меня есть функция A, которая выполняет набор действий, когда пользователь вызывает функцию A, я хотел бы иметь счетчик, который увеличивает и возвращает значение счетчика. Следующий код не возвращает ожидаемый счетчик 1, когда я его вызываю.Scala Increment Counter при вызове Функция
def return_id (email_user: String) : Int = {
Thread.sleep(1000)
val count = 0
implicit val conn = ExecuteQuery.getConnection(GENERAL_DB, DB_USER, DB_PASS)
var idQuery=executeQuery(s"SELECT id FROM Profile WHERE email = '$email_user';")
idQuery.first()
val pid=idQuery.getInt("id")
println(pid)
if(pid != 0){
+count = 1
}
return count
}
Спасибо @ Justin Pihony, Да, это код нуля, я новичок. – Automator