腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
这是
设计
Scala
API
的
一个好
的
返回
型
模式
吗
?
我在
Scala
中经常看到这种
类型
的
模式
(): def receive = { }所以取决于你得到
的
调用: OptionUser,ListUser,RightUser。这种方法很好!我只是出于兴趣问一下
这是
不是最好
的
?例如(这可能是一个糟糕
的
问题):尝试通过总是
返回
ListUser来推
浏览 0
提问于2012-08-07
得票数 6
回答已采纳
1
回答
理解Monad
需要有一个
返回
或单元接口来创建T
类型
的
Monad。unit:= T -> M[T]在
Scala
中,List()或Set()是
返回
接口
的
例子,任何
Scala
序列
类型
(数组、列表、地图、字符串)都是Monad,它们提供了flatMap接口,即绑定这些是对
的
吗
?软件工程提供了管理复杂性或构建软件
的
方法,如无goto
的
结
浏览 0
提问于2019-11-10
得票数 1
1
回答
Scala
api
和java
的
兼容性,你需要重新映射
吗
?
、
假设我有一个
scala
库,它公开了采用
scala
特定
类型
的
api
方法(比如java中不可用
的
集合)。
这是
否意味着您必须更改公开
的
参数,或者将集合更改为与java兼容
的
类型
,然后迭代它并初始化特定于
scala
的
集合?基本上,我想说
的
是,当
设计
一个将在java中使用
的
scala
api
时,你必须使
浏览 1
提问于2012-12-29
得票数 3
3
回答
用于建模具有任意属性
的
网络设备
的
最佳
API
?
、
、
、
我需要
设计
一个新
的
API
,它基于设备
的
类型
,对具有大量属性
的
网络设备进行建模。属性集不是完全任意
的
,它是一组已知
的
属性。尽管如此,新
的
设备带来了新
的
特性,所以这种情况从来没有完全固定过。网络设备本身总是来来去去,所以
这是
API
设计
的
核心部分。另外,最好是通过观察者
模式
的
某些变体获得属性/属性集
浏览 3
提问于2009-11-23
得票数 3
0
回答
将
Scala
反射MethodSymbol/MethodSignature转换为Java方法
的
最简单方法是什么?
、
、
、
Scala
反射
设计
用于编译时和运行时。因此它可以比Java更有效地识别多态方法(参见我上一篇文章),后者存在
类型
擦除问题。然而,这个方法只能使用
Scala
的
镜像来调用,它比java
的
镜像稍慢一些,我想知道是否有一种简单
的
方法来转换
Scala
的
MethodSymbol,它是由Type.members
返回
的
: import import
scala
.reflect.runtime.uni
浏览 7
提问于2016-07-20
得票数 2
1
回答
用于客户端web开发
的
Scala
.js与
Scala
.js?
、
、
但是,我想用
Scala
编写客户机和服务器端。我应该选择
吗
?或者我应该去找。在哪些情况下,我必须选择一个而另一个呢?另外,除了这两个框架之外,还有其他
的
Scala
框架可以用于客户端web编程
吗
?
浏览 2
提问于2013-09-01
得票数 7
回答已采纳
3
回答
当
模式
匹配为Nil而我们想
返回
Nil时,合适
的
返回
值是多少?
总的来说,我对
Scala
和函数式编程很陌生。所以
这是
我
的
疑问。 else l match { case Cons(_, t) => drop(t, n - 1)}
这是
一个函数在这里,对于第一种情况,
浏览 0
提问于2015-02-24
得票数 7
回答已采纳
3
回答
内部
类型
会影响
良好
的
API
设计
吗
?
、
在我看来,每当我遇到内部呼叫或
类型
时,就像遇到了障碍。 即使它们可以在像开源这样
的
代码中访问,它仍然觉得它们不是
API
代码本身
的
可用部分。也就是说,似乎不鼓励对它们进行修改。我想要一个开源
的
API
。但仍然不是每个人都想改变
API
,但主要是用它来为应用程序本身编写自己
的
代码。
浏览 0
提问于2009-08-06
得票数 3
回答已采纳
2
回答
API
(比如web )是基于什么
设计
模式
(如果有的话)?
、
我知道
API
是如何工作
的
,我读过关于它
的
文章,也知道如何制作
API
。 但我不明白
的
是,构建
API
是否遵循
设计
模式
,还是仅仅是完成了一些工作,并且
设计
模式
是围绕它建模
的
呢?在我记得曾经读过
的
文章中,有人说
API
设置可以被看作是MVC
设计
模式
的
子集。
这是
对
的
吗
?
浏览 4
提问于2013-11-05
得票数 2
1
回答
适配器和访问者
模式
是否适合我
的
用例?
、
、
、
、
我
的
用例是,我向
返回
不同外部数据
类型
的
各种
API
发出请求。然后,我必须用从其他
API
中检索
的
额外元数据来修饰数据。然后根据客户
的
需要
返回
一个响应。首先,我对数据提出请求,并根据这些结果检索每个数据
的
适当元数据。到目前为止,我
的
方法: 调用其他A
浏览 1
提问于2016-03-09
得票数 2
2
回答
适合不同
返回
类型
需求
的
良好
的
OO
设计
模式
、
、
、
它是从许多控制器类调用
的
。在90%
的
时间里,我想要
的
只是一个布尔式
的
答案:“东西有效
吗
?”但是在10%
的
情况下,我想在UI上显示一条消息,如果是的话,说明它为什么无效。只要一直
返回
字符串,在true
的
情况下,只
返回
ok或类似的东西,但感觉很脆弱。它还使得调用代码必须在任何地方进行字符串比较。
返回
枚举
类型
,并有一个助手方法可用于在需要时将枚举转换为字符串,但感觉上我只是隐藏了问题。调用代码必须检查一个
浏览 0
提问于2021-02-18
得票数 1
回答已采纳
3
回答
在这种情况下,这个
API
的
最佳
设计
是什么?
、
、
我正在构建一个
API
,将给定
的
消息发布到不同
的
平台(Twitter,FaceBook.)。目前,
这是
我使用
的
设计
,但很明显,如果我添加更多带有更多包装器
的
<e
浏览 0
提问于2010-08-31
得票数 4
1
回答
java :我
的
编码中应该遵循什么
设计
结构
、
我需要一个
设计
在我
的
箱子里。我正在使用第三方
API
联系数据库并获取数据。此
API
的
返回
类型
可以是不同
的
类型
,如数组列表、枚举、Hash Map,具体取决于请求
的
类型
。最后,我们将基于该
返回
类型
构造一个通用
的
响应对象。 现在我
的
问题是,在我
的
案例中应该使用什么
设计
或
设计
浏览 2
提问于2012-02-28
得票数 0
2
回答
Scala
的
“清理”式擦除
、
、
、
我刚刚开始调查
Scala
,并在中发现了以下令人费解
的
引语 斯卡拉清理..。Java中错误
的
设计
决策(例如
类型
擦除.我认为
类型
擦除是Java虚拟机施加
的
一个限制,所以考虑到JVM执行
Scala
代码,
这是
如何被“清除”
的
?我非常感谢
Scala
的
设计
人员也为JVM做出了贡献,所以我很好奇他/
Scala
团队是否增强了
Scala</e
浏览 2
提问于2013-06-06
得票数 3
回答已采纳
4
回答
三个相似的APIs最佳
设计
模式
?
、
、
我正在寻找一些关于使用哪种
设计
模式
来解决我
的
问题
的
想法,而不考虑语言。最明显
的
选择似乎是Adapter
模式
,但我想深入研究一下
浏览 0
提问于2010-09-19
得票数 4
回答已采纳
1
回答
Scala
设计
;一个
返回
Set<I>
的
服务,其中我是一些接口(抽象/特性)
、
、
我已经问了很多关于
Scala
集合
类型
以及如何实际使用它们
的
问题。<IProduct>unmodifiableSet(s);让我们说,我需要在服务实现中访问产品集是ProductImpl
的
,而不是IProduct
的
,
这是
有很好
的
理由
的
。在
Scala
中,似乎没有真正
的
方法来实现这一点,同时从access方法中有效地
返回
scala
.collection.i
浏览 2
提问于2009-03-24
得票数 1
1
回答
火花强制使用java.lang.Long而不是
scala
.Long
、
x是一个只有一个列
的
Dataset[Long],它是使用创建
的
。 x.reduce(_+_)
scala
> def add(a:Long, b:Long):Long = a+b x reduce (add(_,_)) 但是,如果我显式地为参数和
返回</em
浏览 5
提问于2021-08-23
得票数 1
回答已采纳
2
回答
为什么
scala
的
模式
加工不适用于
类型
匹配
的
for循环?
、
、
我正在根据一个
API
编写代码,该
API
允许我访问远程文件系统。
API
以节点对象列表
的
形式
返回
文件和目录列表(父到文件和目录)。for { dir: CSDir <- workarea.getChildren() // <-- I'm getting an error中不起作用
吗
?在“
Scala
编程”中
浏览 1
提问于2012-07-09
得票数 8
回答已采纳
1
回答
什么是
Scala
上下文和视图边界?
、
简单地说,什么是上下文和视图边界,它们之间
的
区别是什么? 一些简单易懂
的
例子也会很棒!
浏览 0
提问于2010-12-17
得票数 279
回答已采纳
3
回答
禁止零参数函数--它在假设语言中会引起什么问题?
、
、
我喜欢创建一种编程语言,但我在
设计
它
的
语法时遇到了问题。问题在于定义零参数函数
的
语法与重新分配操作
的
语法之间
的
冲突。更确切地说,这些函数现在将单元
类型
的
单个值作为它们
的
参数。
这是
受
Scala
启发
的
,在
Scala
中,“不
返回
任何东西”
的
函数实际上
返回
() (
类型
为Unit),这种
类型
只有一个可能
浏览 0
提问于2015-07-11
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券