Nizzle94
01/25/2018, 8:22 AMgildor
01/25/2018, 8:28 AMit.title!!
Nizzle94
01/25/2018, 8:29 AMNizzle94
01/25/2018, 8:29 AMgildor
01/25/2018, 8:29 AM!!
gildor
01/25/2018, 8:30 AMgildor
01/25/2018, 8:30 AMtitle = it.title ?: "Some default value"
gildor
01/25/2018, 8:31 AM!!
is unsafe operation, you should always try to avoid use of !!
. !!
means “I sure this value is not null, so allow me to use it” so if value actually null
your code will throw exceptiongildor
01/25/2018, 8:32 AMNews.author
nullable, so in this case just assign nullNizzle94
01/25/2018, 8:32 AMgildor
01/25/2018, 8:33 AMgildor
01/25/2018, 8:34 AMtitle
but on author
Nizzle94
01/25/2018, 8:35 AMNizzle94
01/25/2018, 8:36 AMNizzle94
01/25/2018, 8:36 AMgildor
01/25/2018, 8:37 AMgildor
01/25/2018, 8:37 AMgildor
01/25/2018, 8:37 AMNizzle94
01/25/2018, 8:38 AMNizzle94
01/25/2018, 8:38 AMgildor
01/25/2018, 8:38 AMgildor
01/25/2018, 8:38 AMgildor
01/25/2018, 8:39 AMvar id: Int
-> var id: Int? = null
,gildor
01/25/2018, 8:40 AMNizzle94
01/25/2018, 8:41 AMNizzle94
01/25/2018, 8:41 AMgildor
01/25/2018, 8:41 AMNizzle94
01/25/2018, 8:42 AM