28 lines
344 B
Markdown
28 lines
344 B
Markdown
### `value.?let` or `if (value != null)`
|
|
|
|
Is really better to use
|
|
|
|
```kotlin
|
|
value?.let {
|
|
// some block
|
|
}
|
|
```
|
|
|
|
then
|
|
|
|
```kotlin
|
|
if (value != null) {
|
|
// some block
|
|
}
|
|
```
|
|
|
|
There is no return value so block is NOT expression.
|
|
|
|
### Don't use anonymous class implementation
|
|
```kotlin
|
|
val value = object : Type {
|
|
// implementation
|
|
}
|
|
```
|
|
|