首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在scala中分配枚举类型的论证

如何在scala中分配枚举类型的论证
EN

Stack Overflow用户
提问于 2014-07-27 18:48:13
回答 1查看 53关注 0票数 0
代码语言:javascript
复制
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在这里到底做了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-27 19:22:06

_type参数可以是任何一个StorageType.Value实例,但是如果在调用方法时没有将任何实例放入其中,那么StorageType.HTML实例将被自动分配。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24984384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档