腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
F#
:
被
约束
为
类型
Frame
<
obj
,
obj
>
的
通用
框架
、
、
、
我有一个函数,它接收一个
obj
,并尝试猜测它是一个字符串,一个Deedle
框架
还是其他什么: let exampleF (data :
obj
) = |
Frame
<'a,'b> as d -> "
Frame
" | _ -> "something else" 问题是
框架
<‘a,’b>
被
约束
为</e
浏览 28
提问于2020-03-19
得票数 1
回答已采纳
1
回答
关于
F#
中
的
委托、事件、evenhandler
、
、
、
.>台风:代表 在求解
约束
期间(§14.5),如果
类型
为
委托
类型
D,声明
类型
D=对象
的
浏览 1
提问于2013-10-15
得票数 2
回答已采纳
1
回答
如何将对象转换为FSharp列表
、
我有一个.NET方法,它有一个返回对象
的
签名。但我知道返回
的
实际
类型
是Foo
的
FSharp列表。如何将对象降到列表中?我试过以下方法,但我得到
的
只是一个InvalidCastExceptionlet lst = result :?我得到
的
请求与转换和上面的代码无关。与Linqpad有关。上面的代码在Visual中执行得很好,但是它将返回一个List<Foo>而不是
F#
列表
浏览 0
提问于2019-07-22
得票数 1
回答已采纳
2
回答
如何将` `where : U`泛型
类型
参数
约束
从C#转换为
F#
?
、
、
、
、
F#
的
类型
推理规则给我带来了一些麻烦。我正在编写一个简单
的
计算生成器,但无法正确地得到我
的
泛型变量
约束
。cont(x); finally finallyAction(x); } 到目前为止,我
为
F
不幸
的
是,我不知道如何在Bind方法上转换Bind
类型
约束
。我认为它应该类似于′a when
浏览 0
提问于2010-11-13
得票数 16
回答已采纳
3
回答
C#
类型
的
F#
等价物(IEnumerable<>)
、
、
我有一段代码,我需要弄清楚给定
类型
是否实现了IEnumerable<T> (我不关心T)let interfaces = t.GetInterfacesinterfaces.Any(fun t -> ) 但是get是一个警告,'a是对
obj
的
约束
,我不想知道除了IEn
浏览 0
提问于2010-03-20
得票数 42
回答已采纳
2
回答
在Typescript中,我可以
约束
泛型键值
的
类型
吗?
、
、
在Typescript中,如何将泛型
类型
上
的
字段
类型
限制为特定
类型
?换句话说,我想编写一个接受对象
obj
和该对象
的
键key
的
函数,但是如果
obj
[key]不是X
类型
,就会引发Typescript错误。例如,如果X
为
string console.lo
浏览 6
提问于2021-12-01
得票数 0
3
回答
匹配列表
类型
的
FSharp模式
、
、
我想根据"
obj
“
类型
的
实际
类型
来匹配对象
obj
1。问题是列表
类型
的
类型
检查模式(下面示例中
的
第二个)与
F#
列表不匹配。let
obj
1 = [1;2;3] :>
obj
| :?List<_> as l -> printfn "It's a list: %A"
浏览 8
提问于2015-05-22
得票数 3
回答已采纳
4
回答
特定泛型
类型
的
扩展方法
、
、
、
、
我试图为绑定到
F#
中特定泛型
类型
参数
的
泛型
类型
创建各种扩展方法,但是语言似乎不允许我这样做:type IEnumerable<int> with this.ToString()
类型
名称中
的
意外标识符。以下内容确实有效,尽管它没有像我所希望
的
那样专门将泛型
类型
参数绑定到int: type IE
浏览 0
提问于2009-10-07
得票数 10
回答已采纳
1
回答
编译器覆盖
F#
中
的
类型
定义(泛型)
、
、
场景1map.Add("1",10)map.Add("3","10")let map = Dictionary<string,(unit ->
obj
)>()map.Add("2",fun() -> 10L) map.
浏览 0
提问于2013-06-04
得票数 4
回答已采纳
4
回答
F#
中
的
累加器发生器
、
为了学习更多
的
F#
,我尝试实现保罗格雷厄姆描述
的
“累加器生成器”。到目前为止,我最好
的
解决方案是完全动态地输入: let state = ref init printfn "%A"
浏览 4
提问于2010-09-04
得票数 2
回答已采纳
2
回答
在
F#
库中使用
的
c#函数:具有byref
类型
的
委托
、
、
我有一个c# dll库,其中有一个g方法,它接受C#中
的
以下函数f作为输入f:float[]-> byref<float> -> float[]->
obj
->unit我在g(f)上发现了错误 此函数值用于构造签名包含
浏览 4
提问于2011-06-11
得票数 3
回答已采纳
1
回答
在
F#
中没有未退化
的
泛型
让我们假设以下代码:我可以用:或者:但这两者都不是,因为第一个调用者定义了
类型
所以,我用我对泛型
的
C#知识做了这个改变:但是同样
的
问题,看起来第一个调用者专门化了泛型,仅此而已。在
F#
中实现这一目标的正确方法是什么?
浏览 1
提问于2019-11-04
得票数 0
回答已采纳
1
回答
类型
成员中
的
f#
静态解析
类型
、
我想在我自己
的
类中实现IEnumerable<KeyValuePair<DateTime, 'T>>,并向该类添加数学运算符,以便运算符可以像任何数值
类型
的
'T上
的
内联函数一样工作--自动添加
约束
。也许整个方法都是错误
的
,并且有一种方法可以用另一种方法来实现相同
的
目标?
浏览 3
提问于2012-12-25
得票数 8
回答已采纳
2
回答
为什么
类型
推理对面向对象
的
语言不实用?
、
、
、
、
我目前正在研究一种新
的
编程语言
的
想法,理想情况下,我希望这种语言能够混合一些功能和过程(面向对象)
的
概念。我对Haskell这样
的
语言非常感兴趣
的
一点是,它是静态
类型
的
,但是您不需要注释
类型
(感谢辛德雷-米尔纳!)对于我
的
语言来说,我真的很想这样做,然而,在阅读了关于这个主题
的
文章之后,似乎大多数人都同意,在面向子
类型
/面向对象
的
情况下,
类型
推断是不切实
浏览 4
提问于2014-03-20
得票数 15
回答已采纳
1
回答
如何使用C#实现这个
通用
的
F#
接口?
、
我想用在
F#
中创建一个对象:{ /// Provides JSON Serialize and Deserialize.summary> /// </summary> /// <para
浏览 4
提问于2020-07-30
得票数 3
1
回答
扩展方法设计指南:子类和超类是否应该使用相同
的
方法名称?
、
我刚刚读完了由Krzysztof Cwalina和Brad编写
的
框架
设计准则第二版中关于扩展成员
的
一节,但没有找到这方面的例子。我
的
问题涉及
F#
库中
的
超级类和子类,但我希望答案与所有.NET语言相关。
F#
有两种
类型
,超级
类型
Expr和子
类型
Expr<'a>,后者只是前者
的
类型
化版本
的
包装器。这些是用于引号表达式
的
类
浏览 4
提问于2011-07-03
得票数 5
1
回答
F#
互操作与具有泛型返回
类型
的
C#函数
、
、
、
当我在C#中有一个泛型函数(泛型参数仅定义函数
的
返回
类型
)时,
F#
似乎无法推断泛型参数。我也不知道如何键入注解。var
obj
= Activator.CreateInstance<T>(); return
obj
;假设我试着在
F#
中使用这个..。首先通过
类型
推断: MyCSharpObj.Get(sql) 或者,我尝试注释<e
浏览 2
提问于2016-02-12
得票数 2
回答已采纳
1
回答
使用List.sum时
类型
限制不匹配
、
我可能已经离开
F#
太久了,但我希望它能够编译:相反,我得到了一个编译错误: 对于List.average也会发生这种情况,所以一开始我认为它与
浏览 5
提问于2021-07-02
得票数 3
回答已采纳
2
回答
从TableViewController控制单元项
的
约束
、
、
、
、
我有一个带有动态单元格
的
TableViewController,其中包含3个标签和一个imageView。是我在故事板上创造
的
。看起来像这样..。- Label1 - Label3 而且,Label2垂直地以imageView (称为
约束
-A)
为
中心;其他标签也与Label2对齐。我要做
的
是,在cellForRowAtIndexPath in TableViewController中,检查Label3是否
为
空,将Label2向下移动,并在Labe
浏览 3
提问于2016-05-27
得票数 0
回答已采纳
2
回答
F#
:操作符绑定中
的
显式
类型
参数
、
、
、
、
我试图用显式
类型
参数和
约束
来定义操作符: when 'a : not struct它在
F#
2.0中工作得很好,但是产生了:
类型
参数必须与
类型
名称直接相邻,例如“
类型
C <'T>”,而不是
类型</
浏览 4
提问于2010-08-17
得票数 11
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python及numpy,pandas易混淆的点
动量和马科维茨Markowitz投资组合(Portfolio)模型实现
利用Python进行数据分析(六)之pandas基本功能续
每天读一本:利用Python进行数据分析
Removing Rain from SI via Deep Detail Network
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券