2015-07-08 23 views
11

Tôi dường như không thể tìm thấy những gì nó làm ở bất cứ đâu. Ví dụ: Ví dụ: bạn có phương thức nhưDấu hỏi ba có ý nghĩa gì trong scala?

def SomeFunction(a: String): String ={ 
     ??? 
} 

Dấu hỏi ba có nghĩa gì?

+2

http://www.scala-lang.org/files/archive/nightly/docs/library/index.html#scala.NotImplementedError – ipoteka

+0

@ipoteka Cảm ơn, đã thử tìm kiếm trong đó và google trước đó nhưng các dấu hỏi được thực hiện rất khó tìm. Mặc dù có ý nghĩa – Zee

Trả lời

20

???defined trong Predef và chỉ cần ném một NotImplementedError:

def ??? : Nothing = throw new NotImplementedError 

nó có một kiểu trả về của Nothing mà là một sub-type của mỗi loại và do đó có thể được sử dụng thay cho bất kỳ giá trị trả về.

Các vấn đề liên quan