腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
F#
模块
中
定义
可选
参数
?
我试图用
F#
重写一个小的C#库,但我遇到了一个错误。我试图为
模块
中
的方法
定义
可选
参数
,但编译器说“
可选
参数
只允许在类型成员上使用”。
浏览 8
提问于2019-06-14
得票数 2
回答已采纳
2
回答
为什么
F#
(FSharpOption<T>)
中
的默认
参数
是引用类型?
、
C#和
F#
具有不同的默认(或
可选
)
参数
实现。 在C#语言中,当向
参数
添加默认值时,不会更改其基础类型(我指的是
参数
的类型)。C#
可选
参数
仅限于编译时常量(因为
可选
参数
存储在程序集元数据
中
)。在
F#
中
,默认值可能不那么明显,但我们可以使用任意表达式作为默认值。到目前一切尚好。
F#
可选
参数
由
F#
编译器转换为Micr
浏览 2
提问于2013-04-13
得票数 10
1
回答
F#
中
的惯用构造函数
、
但现在我想要另一种类型,我希望有
可选
的
参数
。type VAO = static member Create vboList ?我想知道我是否一开始就写了惯用的
F#
代码。你会如何处理这个“问题”?
浏览 0
提问于2014-02-02
得票数 5
回答已采纳
1
回答
前管元组为一种具有
可选
参数
的方法
、
compatible with type int The type 'int * string' is not compatible with the type 'int'(我将LinqPad
中
的这个示例上传到
中
)
浏览 2
提问于2015-02-21
得票数 0
回答已采纳
2
回答
在
F#
中使用程序集属性
、
、
我正在尝试将以下构造IronPython
模块
的C#示例转换为
F#
。我在弄清楚如
何在
F#
中
应用PythonModule属性时遇到问题。
F#
文档只讨论与
模块
相关的程序集属性,并附加到do()。我不清楚如何
定义
被解释为python
模块
的静态类,但我不是C#/
F#
/IronPython专家。
浏览 2
提问于2010-02-16
得票数 11
回答已采纳
4
回答
使用
可选
参数
从
F#
对象在C#
中
创建对象
、
、
我在
F#
中有一个对象,如下所示... type Person(?
浏览 2
提问于2010-05-01
得票数 6
回答已采纳
2
回答
如何用空
参数
在
F#
中表示C#类型
我试图避免在
F#
中
创建一个默认对象,至少在它的全部容量
中
,我可以用WPF来表示它。 member x.id = id member x.OrderNumber = orderNumber 因此,在
F#
FSharpOption)‘Zimpla.Windows D:\Core\Zimpla\Zimpla.Windows\ViewMo
浏览 8
提问于2022-09-26
得票数 1
回答已采纳
1
回答
F#
中
参数
可选
的MVC控制器
、
、
因此,我创建带有
可选
参数
的控制器:inherit Controller() let page = defaultArg page1 1 kernel.Bind<IProductReposi
浏览 0
提问于2014-09-16
得票数 3
回答已采纳
1
回答
如何用
F#
对南希
模块
进行单元测试?
、
、
我试图用
F#
测试南希
模块
,就像描述的那样,问题是我看不出如
何在
F#
中
传递第二个
参数
。我应该能够实例化浏览器对象来测试特定
模块
:但是,当我尝试时,在
F#
中
得到一个编译时错误: let browser = new Browser(fun req -> req.Module(new Men
浏览 2
提问于2015-12-16
得票数 2
回答已采纳
3
回答
传播
可选
参数
、
、
是否可以传播
可选
参数
?
浏览 0
提问于2011-08-17
得票数 13
回答已采纳
1
回答
难以从C#
中
获得“内部类型扩展”可见
内部类型扩展名必须
定义
在同一个文件
中
,以及与它们要扩展的类型相同的命名空间或
模块
中
。任何其他
定义
都会导致它们成为
可选
的类型扩展。当我在相同的命名空间和相同的文件
中
定义
扩展名但不同的
模块
时,我不能使用来自C#的扩展名: type还是必须在同一个
模块
中
定义
内部扩展?下面是一个说明问题的
浏览 2
提问于2020-09-28
得票数 1
回答已采纳
5
回答
将C#接口/类传递给
F#
、
、
我想将其业务逻辑的一部分转移到
F#
。MyObjectX是一个运行科学算法的C#类。要运行MyObjectX,它需要实现几个接口,以及通过方法(而不是构造函数)注入的一些依赖项。
中
实现
F#
。最好的方法是什么,这样我就可以在代码
中
尽可能地发挥作用了? 使现有的C# MyObjectX在其他C#类和
F#
库之间充当包装器/外观,算法是在
F#
模块
中
实现的。编写实现接口的
F#
类MyObjectX类,并可能调用其他
F#</em
浏览 3
提问于2014-03-20
得票数 3
1
回答
如
何在
Fortran
模块
中使用带有函数的
可选
参数
?
我在一个Fortran
模块
中有一个函数,其中包含两个必需的
参数
和一个
可选
的
参数
。如果不存在
可选
参数
,我希望在函数
中
为其设置一个默认值。if (.not. present(optionalArg)) thenend iffunction func(reqArg1, reqArg2这是
定义
带有
可选
参数
的函数的正确方法吗?我尝试在调用其他函数的<
浏览 1
提问于2019-04-26
得票数 0
回答已采纳
1
回答
流类型:“
可选
函数
参数
”和“可能类型”的区别
、
、
、
请有人解释一下“
可选
函数
参数
”和“可能类型”之间的区别,
如
流文档
中
的所解释的那样?这些
定义
听起来非常相似:
可选
函数
参数
:“函数可以具有
可选
参数
,其中问号在
参数
名称之后出现。 我从语法的角度理解这些差异。但是,听起来这两种方法都会在您想为函数
定义
可选
参数
的情况下使用。你会在哪用一个而另一个呢?
浏览 0
提问于2019-02-27
得票数 5
回答已采纳
2
回答
为什么带有急流
参数
的
f#
函数不能具有
可选
参数
好的,我对
F#
非常陌生,所以这也许在教科书中已经有了很好的解释,但是为什么带急促
参数
的
F#
函数不能有
可选
的
参数
。例如,函数Fun1不编译,而其他两个函数编译得很好。我想知道为什么在
可选
参数
上有这个约束?如果有办法的话,有没有办法绕过这个限制呢? member x.Fun1 (a: int) (?
浏览 4
提问于2015-12-31
得票数 1
回答已采纳
1
回答
从
F#
类型提供程序提供受歧视的联合
、
、
namespaceName, baseType = Some typeof<obj>) 但是我需要能够
定义
记录类型和
浏览 1
提问于2013-12-06
得票数 8
回答已采纳
1
回答
用
F#
重写Erlang
、
例如,可以使用列表模式匹配,但类型必须是公共基类型(
如
object): | [x;y] -> x.ToString() + y.ToString()| [x] -> x.ToString()一般来说,说Erlan
浏览 4
提问于2016-03-23
得票数 6
回答已采纳
4
回答
F#
编码风格--静态方法与实例方法
、
、
我注意到静态方法在
F#
中
似乎比在C#
中
更受欢迎。在C#
中
,您总是通过调用一个实例方法向集合添加一个元素:但在
F#
中
,通常有一个等效的静态方法:// OR Set.Add elem在
F#
中
,哪种风格更好?为什么?
浏览 0
提问于2012-08-02
得票数 7
回答已采纳
2
回答
定义
第n个函数,它将一个整数、n和一个列表作为
参数
。应返回从0开始索引的列表的第n个元素
这很简单,但我在新的
F#
中
,仍然在学习如
何在
F#
中
定义
函数 我正在尝试
定义
第n个函数,它将接受一个整数n,并将一个列表作为
参数
。列表的第n个元素,从0开始索引,应该返回。你知道我该怎么做吗?
浏览 0
提问于2017-02-26
得票数 2
1
回答
监视窗口不适用于
F#
、
前段时间我注意到,在FSharp
中
,VS2012
中
的“监视”窗口不适用于默认功能。
浏览 1
提问于2013-03-04
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
选择参数优化 Azure 机器学习中的算法
Python 中最好用的命令行参数解析工具
使用 .NET Core模板引擎创建自定义的模板和项目
一分钟:读懂什么是 Afilter Tracker AD追踪器?
Python之re模块方法详解
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券