腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4889)
视频
沙龙
0
回答
F#
中缀
重载
不起作用
f#
let (->>>) lst exp = for i in lst do exp let result2 = for i in [0..5] do for x in [1..5] do printf "hi"
浏览 1
提问于2016-06-28
得票数 3
回答已采纳
1
回答
F#
运算符/函数混淆
function
、
f#
、
operator-overloading
我刚刚开始使用
F#
,在尝试操作符
重载
时,我遇到了一些我不太理解的事情。现在,我知道你不能使用,例如,+*作为一个
重载
的前缀操作符;它只能是一个
中缀
操作符。很好,我可以理解这一点--它不是一个
重载
操作符,只是一个名为(+*)的普通函数。所以,如果我这样做了:我会得到42,正如我所期望的那样。我现在不能把确切的错误放在上面,因为我现在还不能访问
F#
编译器,但是为什么会这样呢?这里的绑定是怎么回事?
浏览 0
提问于2010-08-03
得票数 6
回答已采纳
1
回答
c#中的
F#
中缀
运算符?
c#
、
f#
、
infix-operator
在
F#
中,为二元运算符声明
中缀
运算符并不少见。但是,如果我们试图在C#中使用它们,那么它们是如何表示的呢?因为在C#中没有办法声明
中缀
运算符。
浏览 2
提问于2020-12-10
得票数 5
3
回答
F#
中的n+k模式?
f#
、
pattern-matching
我用
F#
写了以下代码: match x with | 1 -> 1不幸的是,我得到了一个编译器错误,声明我在一个意想不到的地方使用了
中缀
操作符。除了使用通配符之外,有没有一种方法可以在
F#
中表达我的意图?
浏览 0
提问于2010-10-22
得票数 0
回答已采纳
1
回答
从
F#
访问名称中包含.base的命名空间
.net
、
interop
、
f#
、
naming-conventions
、
keyword
想象一下下面这样的情况:在C#中,我只是在base之前使用@,但是
F#
似乎忽略了这一点,并且认为@是用于列表连接的
中缀
操作符。既然命名空间属于第三方库,我不能修改它,有没有办法仍然可以从
F#
访问它?
浏览 0
提问于2010-05-03
得票数 5
回答已采纳
1
回答
F#
转换为前缀运算符
casting
、
f#
、
operators
在
F#
中,许多
中缀
运算符可以作为前缀运算符: a + b (+) 1 a b 然而,这似乎不允许向上转换(或向下转换)运算符。
浏览 10
提问于2019-06-11
得票数 1
回答已采纳
2
回答
在MATLAB中定义附加的
中缀
运算符
matlab
有没有办法在MATLAB中定义额外的
中缀
操作符?具体地说,我想定义两个
中缀
操作符->和<-> (这两个符号比较理想,但如果需要,也可以是一个字符),它们调用函数implies和iff的方式与&调用and和+调用plus的方式相同。function z = implies(x, y) z = x&y | ~x&~y; 如果有必要,我很乐意
重载
logical
浏览 1
提问于2011-11-16
得票数 8
回答已采纳
1
回答
来自其他.NET语言的
重载
运算符
f#
F#
如何处理来自其他.NET语言的
重载
操作符。例如:当我在
F#
中的同一对象上使用<>运算符时,将返回bool类型的值。这是什么原因呢?不应该使用
重载
操作符吗?如果不是,我如何将这些运算符
重载
扩展到
F#
?
浏览 1
提问于2013-02-26
得票数 4
回答已采纳
5
回答
F#
中的
重载
+运算符
f#
、
operator-overloading
基本上,我来自python背景,我想让我的列表操作语法像我习惯的那样简洁:它在
中缀
表示法中不需要超过1个字符。
浏览 0
提问于2011-10-08
得票数 6
回答已采纳
1
回答
F#
、PCL和System.IO.FileStream
f#
我正在使用
F#
编写一个PCL,并试图将一些东西写入磁盘。所有的PCL示例都在VB.NET和C#中,而这些示例在
F#
中
不起作用
。new System.IO.StreamWriter(filePath)问题是,System.IO.StreamWriter在
F#
中没有
重载
到磁盘,所以它不编译。
浏览 2
提问于2014-07-23
得票数 1
回答已采纳
1
回答
F#
中的+是什么?
function
、
f#
、
operator-keyword
、
reduce
、
fold
为什么我不能这样做呢?
浏览 1
提问于2011-03-14
得票数 3
回答已采纳
3
回答
如何编写
中缀
函数
f#
如下所示:x mod y
浏览 6
提问于2013-05-15
得票数 19
回答已采纳
1
回答
在Xamarin Studio中使用
F#
交互时,方法参数的数量不正确
dll
、
f#
、
mono
、
xamarin-studio
、
f#-interactive
我有一个使用来自
F#
的RabbitMQ的小型库,它使用Visual Studio可以很好地工作,无论是编译的还是
F#
交互的。当我尝试在最新的(6.1) Xamarin Studio中加载它时,该库编译得很好,但是尝试在
F#
交互中加载它的源文件失败,并报告某些方法的参数数量不正确。例如,RabbitMQ IModel.ExchangeDeclare有3个
重载
,分别有2、3和5个参数(我可以使用Xamarin Assembly Browser进行验证)。该库正在使用具有5个参数的
重载
。API会打印一个错误,指
浏览 0
提问于2016-06-01
得票数 1
1
回答
F#
中的Python样式的集合
python
、
collections
、
f#
我正在尝试将一些用于金融分析处理的python代码重构为
F#
,并且在复制我心爱的Python数据类型时遇到了困难。, "20110228":1.5, "20110331":1.5, 然后在函数之间抛来抛去,但我不知道
F#
我知道有些人可能笑得前仰后合,但我对
F#
非常陌生,与Python相比,它感觉很狭窄。我对.NET也很熟悉,只是
F#
似乎介于脚本和像
浏览 2
提问于2012-01-31
得票数 4
回答已采纳
1
回答
如何选择方法的特定
重载
?
f#
我正在调用一个使用
重载
和可选参数的C# API。不幸的是,
重载
之一是params object[],
F#
会在我打算调用的更具体的
重载
中选择它。如何让
F#
选择我想要的
重载
? 。。
浏览 6
提问于2021-12-07
得票数 3
回答已采纳
1
回答
从
F#
字典初始化MongoDB文档所需的惊喜类型?
mongodb
、
f#
、
clr
、
bson
Add的其他
重载
需要第二项的类型为BsonValue,这是BsonString的抽象超类型,无论使用哪个
重载
,它都具有从.NET字符串的隐式转换;所以一切都很好。调用构造函数的哪个
重载
并不重要。这有点难以转化为
F#
等效项,因为很难获得BsonDocument的.Add方法。我想到了但这
不起作用
,因为BsonDoc
浏览 2
提问于2011-10-20
得票数 0
回答已采纳
5
回答
在需要函数的地方接受FSharpFunc
.net
、
f#
、
extension-methods
、
func
正如在中提到的,需要Func的方法将不接受
F#
函数值。
重载
一个方法,让它接受
F#
函数值,有什么好的方法?
浏览 1
提问于2014-04-23
得票数 4
1
回答
用
F#
重写Erlang
f#
、
erlang
等于
F#
| 0 -> 1但是,看起来不可能在不丢失类型安全性的情况下使用模式匹配来实现不同的特性。: | [x;y] -> x.ToString() + y.ToString()考虑到模块中的
F#
函数不支持
重载
,使用静态类型将Erlang代码重写为
F#
的唯一方法是使用带有方法
重载
的静态类
浏览 4
提问于2016-03-23
得票数 6
回答已采纳
1
回答
F#
方法过载解析不如C#那么聪明?
f#
(object)3); // calls non generic version然而,在
F#
// calls non generic version因此,我必须添加类型注释,以获得正确的
重载
方法如果是这样的话,那么既然已经推断了参数类型,那么
浏览 2
提问于2013-01-31
得票数 7
回答已采纳
2
回答
为什么
F#
不能解决Async<>和Async<Result<>>之间的过载问题?
f#
、
overload-resolution
我希望在特定的上下文中更好地理解
F#
重载
解决方案。我有一个
重载
可以接受Async<_>,另一个可以接受Result<_,_>。与返回Async<'a>的表达式一起使用时,
F#
抱怨说无法确定唯一的
重载</
浏览 3
提问于2017-12-07
得票数 4
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券