object StorageType extends Enumeration{
type Name = Value
val HTML, TEXT, SUBJECT = Value
}
def read(key:String, _type:StorageType.Value = StorageType.HTML):String = {
val accessKey = getPrefix(_type) + key
DaoFactory.getPreviewStorageDao.get(accessKey).data
}这是否意味着我只能发送StorageType.HTML作为参数,而不能发送StorageType.SUBJECT?而且,我对scala非常陌生,所以您能告诉我_type在这里到底做了什么吗?
发布于 2014-07-27 19:22:06
_type参数可以是任何一个StorageType.Value实例,但是如果在调用方法时没有将任何实例放入其中,那么StorageType.HTML实例将被自动分配。
https://stackoverflow.com/questions/24984384
复制相似问题