1. 程式人生 > >每天學一點Scala之Option[A]

每天學一點Scala之Option[A]

scala option some none

經常在marathon源碼和spark源碼中看見Option[A]的身影,那它到底是用來幹什麽的呢?

其實,Option 就像是一個容器,一個箱子;Option[A]有兩種結果:

A、Some[A] 表示容器不為空,存在A,然後就可以進行其他業務邏輯計算,如調用foreach,flatMap

B、 None 表示容器為空,A是不存在的


技術分享


技術分享


技術分享




本文出自 “XEJ分布式工作室” 博客,請務必保留此出處http://xingej.blog.51cto.com/7912529/1955326

每天學一點Scala之Option[A]