腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
F#
类
成员
中
的
ref
和
byref
<>
参数
我将一些
f#
函数定义重写为静态
成员
,并停留在
ref
/
byref
参数
错误处: static member bar (a :
byref
<int>) = Foo.bar &a 'int
ref
' '
byref
<
浏览 33
提问于2019-09-19
得票数 1
2
回答
为什么将引用类型传递给
F#
函数需要
byref
是一个类型错误?
let a =
ref
0我对f a是一个类型错误感到困惑,因为a可以通过
byref
<int>类型传递到.NET库方法
中
。编辑:我认为我对这个问题
的
解释真的很糟糕。System.Int32.TryParse
的
类型是string * <
浏览 22
提问于2017-07-29
得票数 4
回答已采纳
1
回答
使用
F#
中
的
指针调用C函数
、
我是
F#
新手,正在尝试与
F#
的
一个C库进行通信。我可以使用它提供
的
几个函数,但是Read()函数被证明很棘手,因为它有两个
参数
,一个是指针,一个是返回读取
的
内容。Channel, out TPCANTimestamp TimestampBuffer); 这是我正在开发
的
F
let mbuf =
ref
(PCANBasic.TPCAN
浏览 57
提问于2019-08-22
得票数 3
回答已采纳
3
回答
F#
成员
约束+ ^a
byref
参数
、
、
、
、
经过一些关于
F#
成员
约束特性
和
编写函数
的
操作后,如下所示:我正在尝试编写其他func tryParse,它使用静态方法TryParse,并将解析结果封装为'a option类型,以便在
F#
中提供更好
的
浏览 0
提问于2011-01-11
得票数 9
回答已采纳
1
回答
在
f#
函数中使用c#委托
、
我正在尝试从
f#
调用c#函数,其中c#函数接受一个函数(委托?)作为一个
参数
,我需要这个
参数
是一个
f#
函数。state s;}在
f#
中
,我尝试了: let y =
浏览 1
提问于2012-01-31
得票数 7
回答已采纳
1
回答
“类型实例化涉及
byref
类型。”
F#
中
的
解决办法是什么?
我有一些代码包装TA-Lib
和
很多包装是非常相似的: let mutable outStartIndexlet padding = Array.create (timePeriod - 1) System.Double.NaN我想要做
的
是创建一个通用函数let padding = Array.create (timePeriod - 1) System.Double.NaN Array.a
浏览 1
提问于2020-02-26
得票数 4
1
回答
在
F#
中
,是否可能有一个tryParse函数来推断目标类型
、
、
、
现在我们这样做..。match DateTime.TryParse s with| _ -> defaultVallet d : DateTime = tryParse DateTime.MinValue "2015.05.01"
浏览 3
提问于2015-10-16
得票数 6
2
回答
在
F#
库中使用
的
c#函数:具有
byref
类型
的
委托
、
、
我有一个c# dll库,其中有一个g方法,它接受C#
中
的
以下函数f作为输入f:float[]->
byref
<float> -> float[]-> obj->unit 如何用f在
f#
<em
浏览 4
提问于2011-06-11
得票数 3
回答已采纳
2
回答
F#
-将引用单元格传递给函数
我想知道是否有人能向我解释如何将引用单元格传递给不是
类
成员
的
函数。我一直在关注msdn页面let myint =
ref
32 member t.myadd1func(x:int
byref
) = x <- x + 1 let adder = newmy
浏览 0
提问于2011-02-04
得票数 2
回答已采纳
1
回答
为什么
F#
报价不能包含结构?
我想定义一个结构,它包含一些
成员
方法。我想使用[<ReflectedDefinition>]来标记该结构
成员
方法。但是编译器告诉我这是错误
的
。this.x this.y this.z this.werror FS0462: Quotations cannot contain this kind of type 在此代码
中
,有人知道为什么我不能在结构
成员
函数上创建引用吗?我猜可能是因为结构是值类型,所以这个指针应该是
byref
。
浏览 0
提问于2013-04-11
得票数 3
回答已采纳
1
回答
了解参考文献、参考文献
和
&
、
、
、
、
嗯,我开始理解
F#
能够管理引用(某种类似于引用
的
C++ )。这使得可以更改函数
中
传递
的
参数
的
值,并使程序员能够返回多个值。所以这意味着
F#
将创建一个
Ref
<int>类型
的
对象(在可变字段
中
)-- my int 10。 好
的
。因此,我假设
ref
用于创建
Ref
<'a>类型
的
实例。这是正确<e
浏览 1
提问于2011-02-17
得票数 28
回答已采纳
1
回答
为什么这不是
byref
的
有效用法?
、
let iter2D (map: 'T
byref
-> unit) (arr: 'T[][]) = let row[x]最后一行是:“此时不能使用变量'elem‘
的
地址。”怎么了?
浏览 2
提问于2016-04-11
得票数 3
回答已采纳
2
回答
如何在
F#
中
创建具有out
参数
的
成员
、
我知道在
F#
中
,当我在
f#
中使用out
参数
时,可以将它们视为结果元组
的
成员
。(success, i) = System.Int32.TryParse(myStr)有可能做到这一点吗?当我从C#调用方法时,是否可以只返回一个元组并执行相反
的
过程,例如 member x.TryParse(
浏览 1
提问于2012-11-25
得票数 20
回答已采纳
1
回答
为什么不能将带
byref
的
函数直接转换为委托?
、
、
、
在正常情况下,
F#
函数可以通过调用new DelegateType并将函数作为
参数
传递来转换为委托。但是,当委托包含
byref
参数
时,这是不可能
的
。例如,代码: x <- 6.0 let d = new Acti
浏览 2
提问于2012-01-31
得票数 7
回答已采纳
1
回答
F#
:奇数类型推断行为
、
首先,我有一个更好
的
方法来处理这个问题,所以它不是问题。namespace Utilities let[j])namespace Utilities static member Swap (left : 'a
byref</e
浏览 1
提问于2009-07-30
得票数 2
回答已采纳
2
回答
将对象从
F#
传递到C#方法
中
,该方法将其作为输出
参数
不起作用?
、
、
我使用
的
一个库在C#
中
定义了这一点:我正在尝试从
F#
调用它:let retVal = currentPanel.GetParameterSet(name,
ref
parameterSet); 但是,即使parameterSet被设置为在C#方法
中
具有有效数据
的
浏览 0
提问于2009-08-13
得票数 3
回答已采纳
1
回答
在仓促论点中引用传递论点
我正在尝试在IDispatchMessageInspector
中
实现接口
F#
( WCF
的
名声):open System.ServiceModel.Channelstype ServiceInterceptor() as interceptor = abstract member PreInvoke :
byref
<Message> -> objinterceptor.PostInvoke &reply corre
浏览 5
提问于2015-10-23
得票数 3
回答已采纳
1
回答
.NET转换操作符
的
完整列表
、
、
、
有没有人有VB/C#转换运算符
的
完整列表,以及它们有何不同? 当然,仅仅列出清单并不等于了解每个列表之间
的
细微差别。
浏览 1
提问于2010-07-12
得票数 3
5
回答
引用
参数
和
反射
、
我不确定这里是否完全遗漏了什么,但是我找不到任何方法来确定
参数
是通过引用传递
的
还是不是使用反射传递
的
。 ArgumentInfo有一个属性"IsOut",但没有"IsRef“。如何获取给定MethodInfo
中
的
所有引用
参数
?
浏览 4
提问于2009-10-11
得票数 33
回答已采纳
1
回答
在
F#
中
,是否可以将对可变
的
默认值
的
引用作为
参数
传递?
、
对于项目(
F#
中
的
Google),我试图将反序列化代码从使用'a
ref
对象更新为传递值
byref
<'a>,以提高性能。<'a> -> Field -> unit) (field:Field) = let mutable element在不更改hydrator
参数
签名
的
情况下,我
浏览 3
提问于2016-03-07
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
js面向对象编程中类的成员函数
Python中的类成员存在性判断技巧
九月哥谈Java SE中的类与对象的关系、成员变量和局部变量的区别、创建一个类包括成员变量和成员方法
你知道机器学习中的模型参数和超参数之间的区别吗?
Java:Java中的类和对象
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券