腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
实现
接口
时
,
F#
从
某个
类型
的
另一个
函数
调用
成员
函数
这是来自here
的
工作示例: type MethodExample() = member this.AddOne x =// calls another method this.AddOne x |> this.AddOne 这就是我想要做
的
:calls another method this.
浏览 10
提问于2019-04-25
得票数 2
回答已采纳
2
回答
为什么我
的
抽象
成员
的
实现
不是公共
的
、
、
我已经花了大约一个小时
的
时间来编译这篇文章。一定是什么傻事。你能认出它吗?在我
的
lib项目中:open System abstract GetData : unitDeltaTraveler() = member v.GetData () = 在我
的
控制台测试应用中
浏览 0
提问于2011-06-13
得票数 1
回答已采纳
2
回答
如何在
F#
中
实现
abs、sign等
、
所以我想知道
F#
是如何
实现
这一点
的
,并在源代码中进行了搜索: let AbsDynamic x我知道在像abs这样
的
函数
中,我们必须将输入与0进行比较,对于不同
的
类型
,有不同
的
0。 谢谢。
浏览 1
提问于2010-02-03
得票数 6
回答已采纳
3
回答
F#
泛型编程-使用
成员
、
、
假设我有一个支持给定
成员
函数
的
类型
族,比如下面的Property
成员
:let sum (a: 'T) (b: 'U) = a.Property + b.Propertytemplate<typen
浏览 1
提问于2010-09-02
得票数 4
回答已采纳
4
回答
F#
代码组织:
类型
和模块
、
、
、
如何决定是在模块内编写
函数
,还是作为
某个
类型
的
静态
成员
?type MyType = // ...为什么不简单地将操作定义为MyType
类型
的
静态
成员
?
浏览 0
提问于2010-02-07
得票数 23
回答已采纳
3
回答
F#
泛型
类型
约束和鸭子
类型
、
、
我正在尝试在
F#
中
实现
鸭子
类型
,我发现您可以有一个,如下所示: inherit ViewModelBase() 但是,当我试图引用该属性
时
,上面的代码将不会编译。当^T:(
成员
get_Name:^T ->字符串)
时
浏览 4
提问于2012-10-22
得票数 12
回答已采纳
2
回答
F#
在抽象类中部分
实现
接口
、
、
我正在尝试编写一个部分
实现
接口
的
抽象类。我还想为未
实现
的
值设置默认值。看来
F#
可能不支持这一点,但我也有可能无法正确地理解语法。任何帮助都将不胜感激。这就是我目前所处
的
位置: abstract member Position : Vector2 abstract member ShortSymbolnewPosition, oldBase.ShortSymbol, oldBase.ForeColor, oldBase.B
浏览 2
提问于2016-02-28
得票数 3
回答已采纳
0
回答
如何规避
F#
文件顺序和
类型
依赖关系
、
、
F#
文件排序不允许我在Base Implementations中直接使用MathProvider,我不得不在上做一个非常肮脏
的
黑客攻击。(在基本
实现
的
静态构造
函数
中,这将
调用
在最底层定义
的
方法,该方法知道所有
实现
并返回
接口
)。但是,由于MathProvider是作为
接口
返回
的
,所以它
的
方法从来都不适合进行JIT内联,而且最近我了解到,在.NET中,对于高性能
的
数字
浏览 3
提问于2016-07-14
得票数 2
1
回答
.net反射
从
接口
成员
信息对象查找对象
、
、
、
好
的
,我有一个
接口
,让我们
调用
它 string Foo;我还有一个
实现
接口
的
类 publicstring Foo {get; set;}然后,我有一个属性挂在
另一个
对象上,该对象包含一个包含不同
实现
的
接口
"bar“列表,如下所示, public list<bar> listOfB
浏览 3
提问于2009-08-21
得票数 0
2
回答
在
F#
中输入通用鸭子?
、
、
、
使用let内联和
成员
约束,我可以为已知
的
成员
进行鸭子输入,但是如果我想定义这样
的
泛型
函数
呢:当然,这也不能完全做到这一点,因为IInterface将是'a‘,我希望<e
浏览 2
提问于2010-12-14
得票数 3
回答已采纳
1
回答
Moq:如何在没有占位符
接口
的
F#
中模拟一个
函数
?
、
、
、
我
的
一位同事需要测试某些
F#
函数
是否被
调用
了给定次数。在Moq中,如果您有一个具有虚拟
成员
或
接口
的
类(除非这已经改变了,但情况似乎并非如此),那么通常可以这样做,但是,例如,,至少
从
IL
的
角度来看是这样
的
。或者,需要使用
另一个
库才能这样做,比如或,而我不确定
F#
支持是否真的得到了正确
的
实现
。最后,我们创建了一个CallCounter
类型<
浏览 2
提问于2020-06-20
得票数 2
回答已采纳
2
回答
静态解析
类型
参数
、
、
下面(简化
的
)片段摘自我正在
实现
的
应用程序,该应用程序始终使用静态解析
的
Type参数。BField : Unit static member MyMember () = () IntelliSense在定义字段AField (AField : A< BTy >)
类型
时
给出了以下错误:
类型
'BTy‘不支持任何名为'MyMember'
的
操作符。单独声明它们可以工作,但是如果我有一个相互引用并且我不
浏览 9
提问于2012-10-14
得票数 5
回答已采纳
1
回答
F#
中
的
记录存根
、
由于
F#
记录实际上是密封
的
类,所以我不能对记录
类型
进行存根。是否有一个属性可以放在
F#
中
的
记录上,这样它就不会被编译成密封
的
,这样我就可以对记录进行存根了吗?type Quote = {a:string} 这个扔了 System.TypeLoadException :无法
从
程序集'DynamicProxyGenAssembly2、Version=0.0.0.0、Culture=neutral、PublicKeyToken
浏览 1
提问于2012-05-08
得票数 1
回答已采纳
1
回答
F#
4.5.0.0:编译错误: FS1198、FS0661和FS0001:我正在调整
从
C#到
F#
的
接口
、
、
、
我
的
目标是将FSharp.Core版本4.5.0.0移植到.NET 4.0。为了
实现
我
的
目标,我正在
F#
中重写
F#
的
部分内容,因为FSharp.Core不“接受”第三方库:。我正在调整
从
C#到
F#
的
接口
。: map.fs: FS1198泛型
成
浏览 6
提问于2020-04-17
得票数 1
回答已采纳
2
回答
F#
的
泛型
成员
约束在C#中是可能
的
吗?
、
、
、
、
F#
允许在
类型
的
成员
上约束泛型
类型
,类似于: class end 这可能非常方便,尤其是因为CLR不允许定义具有静态
成员
的
接口
。因为
F#
允许这样
的
约束,我猜这意味着CLR也允许泛型
成员
约
浏览 1
提问于2019-03-22
得票数 8
2
回答
java -将
接口
连接到类
成员
、
、
假设我有一个
接口
A和一个
实现
它
的
类B。现在,我还有一些C类,它扩展了类D(这意味着它也不能扩展B),但我也需要
接口
A
的
功能。我知道
的
解决方案是在C中用B实例化A
的
一个
成员
(它将
实现
A),在
实现
A
的
函数
时
从
A
的
成员
调用
匹配
函数
。 有没有办法在A
的
函数<
浏览 6
提问于2014-09-10
得票数 0
回答已采纳
2
回答
η-在纯
函数
语言中
的
扩展
、
、
、
系统
的
η扩展有什么缺点吗?一个解决方案是系统地在.mli中
的
浏览 3
提问于2013-04-05
得票数 13
4
回答
F#
是否支持泛型算术?
、
、
、
F#
有没有和C#一样
的
问题,你不能直接在泛型T
类型
中使用算术运算符? 你能写一个泛型
的
Sum
函数
来返回任何支持算术加法
的
值
的
和吗?
浏览 0
提问于2010-02-09
得票数 19
1
回答
满足隐式
接口
的
记录没有重新
实现
、
、
看到一条记录
的
字段已经有了一个公共
的
Getter/(Setter),是否可以指定一条记录满足一个匹配
的
接口
而不重新
实现
它呢?IText = { }interfac
浏览 1
提问于2014-09-11
得票数 4
2
回答
我是否应该空-保护我
的
F#
代码不受C#
调用
、
、
、
我正在用
F#
编写一个库,其中包含一些公开可见
的
接口
和基类。因此,我只对接受null值为有效
的
类型
进行空值验证。 但是,当
从
另一种.NET语言(如C# )中使用我
的
库
时
,就会出现问题。更特别的是,当C#代码
调用
时,我担心如何
实现
接受
F#
声明
接口
的
方法。
接口
类型
在C#中是可空
的
,我怀疑C#代码将null传递给<em
浏览 6
提问于2017-05-29
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Go语言中接口的使用
系统学习PHP之面向对象(上)
周立功:MVC 框架的应用
打卡,巩固一下PHP基础知识
Python 学习笔记之类与实例
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券