Ansible Игнорировать ошибки в задачах и завершать сбоем в конце книги, если какие-либо задачи имели ошибки

Прежде всего val является неизменным, поэтому вы не можете переназначить его. Во-вторых, if, как и все структуры управления в Scala, может вернуть значение. Итак, вы можете сделать это следующим образом:

val text = "some text goes here"
val (first, rest) = if (text.contains("z")) text.splitAt(4) else text.splitAt(7)
println(first + " *" + rest)
35
задан Illusionist 10 August 2016 в 16:44
поделиться