bir yml yapılandırmasından yüklenecek bir yapılandırma olan scala fasulyemi oluşturuyorum, uzun bir özellik belirtilmemiş boş belirtmek istiyorum ama aşağıda yaşıyorum konu. Bir fikrin neden?Neden Scala Long, tamsayı sıfır olarak başlayamıyor Null olarak
startOffset: Integer = null
scala> var endOffset: Long = null
<console>:11: error: an expression of type Null is ineligible for implicit conversion
var endOffset: Long = null
^`
PS: Evet Option[Long]
kullanmak ancak netlik istedi ve bu yaklaşımın yanlış bir şey yoktur yapabilirsiniz.
Evet, bu yaklaşımla sorun var. 'Null', Java’dan talihsiz bir mirastır ve asla orijinal Scala kodunda kullanılmamalıdır. Sadece çalışma zamanı hataları için yalvarıyorsunuz. – Malvolio