【发布时间】:2018-07-16 01:12:02
【问题描述】:
我目前正在处理一个涉及使用英语单词的问题。我对函数式编程相当陌生,我想编写尽可能好的代码。这是一个非常简单的问题,但我只想把这个做对!^^
如何为英文单词创建数据结构?我需要它,因为如果我只使用字符串,它的坏处 - 单词中不能有任何数字或任何其他不一致的字符 - 字符串允许它。
我正在考虑创建一个覆盖它的案例类 apply(或构造函数 - 我来自 OP 背景,所以我仍然将它们混合在一起)返回 Either[String, EnglishWord] 的方法,其中 Left 会返回一条错误消息 -类似 - “在你的话中找到一个数字”。我的想法正确吗?有什么建议吗?
-非常感谢!!
干杯=)
【问题讨论】:
-
我对这种情况下的编译时错误不感兴趣。我只要求一个返回 Either 的数据结构示例
-
是的,我错了,但你明白了;D
标签: scala data-structures