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在这里做了什么吗?
答案 0 :(得分:2)
_type
参数可以是StorageType.Value
个实例中的任何一个,但是如果在调用方法时没有将任何实例放入其中,那么StorageType.HTML
实例将是自动分配。