Permalink
Browse files

Merge pull request #76 from phplego/checked-exp

Checked Exceptions
  • Loading branch information...
ruslanys committed Dec 19, 2017
2 parents 02b5e3a + d7a2f6d commit b63b53fbcd5a2f0c5e450dbc49ceb7b59982abdd
Showing with 4 additions and 4 deletions.
  1. +4 −4 java-interop.md
View
@@ -487,15 +487,15 @@ Java methods with the right name and signature as operator overloads and other c
Calling Java methods using the infix call syntax is not allowed.
## Checked Exceptions
## Проверяемые (checked) исключения
In Kotlin, all exceptions are unchecked, meaning that the compiler does not force you to catch any of them.
So, when you call a Java method that declares a checked exception, Kotlin does not force you to do anything:
В Kotlin все исключения непроверяемые (unchecked), это значит, что компилятор не будет заставлять Вас их обрабатывать.
Так, когда Вы вызываете Java метод, который может выбросить проверяемое (checked) исключение, Kotlin не заставит Вас его обработать:
``` kotlin
fun render(list: List<*>, to: Appendable) {
for (item in list) {
to.append(item.toString()) // Java would require us to catch IOException here
to.append(item.toString()) // Java потребует здесь обработки IOException
}
}
```

0 comments on commit b63b53f

Please sign in to comment.