腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
了解
Rust
函数
参数
类型
声明
我在看chapter on higher order functions of
Rust
by Example。但是我意识到我不理解
参数
n_squared的
类型
。take_while和filter都接受通过引用接受
参数
的
函数
。这对我来说是有意义的,您希望借用而不是使用映射中的值。
浏览 14
提问于2019-03-08
得票数 1
回答已采纳
3
回答
函数
参数
的匿名结构
类型
在打字稿中,我可以这样做:为了
声明
接受对象的
函数
,而不显式地将
参数
类型
声明
为命名
类型
,如下所示: a: string;} 是否有办法在
Rust
中做到这一点,还是必须将
参数
类型
显式<em
浏览 1
提问于2020-12-24
得票数 4
回答已采纳
1
回答
如何给出相同
类型
的多个
函数
参数
?
在Go中
声明
函数
时,可以给出相同
类型
的多个
参数
:
Rust
是否有一种方法可以给出相同
类型
的多个
参数
,而不显式地手动指定每个
参数
?
浏览 0
提问于2017-12-19
得票数 8
回答已采纳
1
回答
传递可变值的惯用方法是什么?
我是遗漏了什么,还是在
Rust
中不支持可变的非引用
参数
?举个例子,我在玩
Rust
,并试图为所有的数值
类型
实现泛型,理想情况下,我只想通过值传递
参数
并使它们可变,但是编译器拒绝将关键字mut添加到
参数
类型
。因此,我必须
声明
一个可变的
参数
副本作为
函数
序言。
浏览 5
提问于2015-07-13
得票数 5
回答已采纳
1
回答
是否可以在
Rust
中接收指向C
函数
的指针并将其回调?
、
、
我正在学习
Rust
和C++的接口(使用C接口)。我想在我的项目中使用
Rust
代码作为库。这个
Rust
代码会在包准备好的时候给我发包。因此,我需要一种方法将回调传递给
Rust
,这样当它有数据时就可以回调它。可以将C
函数
作为指针传递给
Rust
吗?如果不是这样,我可以将指针作为一个uint64_t数字传递,并让
Rust
将这个数字+有效负载传递回一个C
函数
,该C
函数
反过来将这个uint64_t指针强制转换到
函数
中,并使用有效
浏览 39
提问于2020-05-08
得票数 1
回答已采纳
1
回答
锈蚀中的功能原型是什么?
、
、
、
我想
了解
#[inline]属性在
Rust
中的行为,所以我正在阅读。这是很有帮助的,但我觉得描述的这一部分令人困惑(强调我的): 我从未听说过“
函数
原型”一词用于锈蚀。我知道在JavaScript中存在这样一个概念,但是JavaSc
浏览 0
提问于2019-01-10
得票数 9
回答已采纳
3
回答
强制模板
函数
的泛型
类型
继承某些类
在
Rust
编程语言中,您可以使用必须实现一个特性的泛型
类型
参数
来
声明
一个
函数
。(对于那些不知道的人来说,你可以认为implement是inheritance,trait是class)。因此,传递给该
函数
的对象必须实现该特性。("{}", t);现在我的问题是,如何在c++中定义强制
类型
继承某些基类的模板
函数
?
浏览 4
提问于2022-08-05
得票数 0
回答已采纳
2
回答
实现不只是推动Foo<T>的技术原因吗?
、
、
我刚刚
了解
到,使用泛型的结构被
声明
为struct Foo<T>,而实现被
声明
为impl<T> Foo<T>。以以下方式解释了这种差异: 注意,我们必须在T之后
声明
impl,以便在Point<T>
类型
中使用T。在T之后将impl
声明
为泛型
类型
是
Rust
如何知道Point中尖括号中的
类型
是泛型
类型
,而不是具体
类型
。再说一遍,我是个新手,但不能用同样的理由
浏览 4
提问于2017-11-18
得票数 1
回答已采纳
3
回答
fn()的
类型
是什么?
fn hello(x: u32) {}
浏览 13
提问于2022-10-03
得票数 4
回答已采纳
1
回答
如何从一个
函数
中返回一个
函数
来实现
参数
注入?
我正在尝试从另一个
函数
返回一个
函数
。");} set_timeout(&callback()); })); } 为什么内联回调闭包可以工作,而分离的
函数
不能工作? 编辑:这是来自rustc的错误消息,通过
Rust
p
浏览 27
提问于2021-10-03
得票数 2
1
回答
在C语言中,打电话的人有没有特别对待过不同
类型
的人?
、
、
据我的理解,C变量
参数
完全在被调用方处理,也就是说,如果您调用一个
函数
f编译器将为调用生成相同的代码,无论您是否将f
声明
为void f(int, int, ...); 这个问题的上下文是,它从
Rust
调用一个非真正的变量C
函数
,并定义了一个可变的FFI。如果从调用方的角度来看,变量并不重要(当然除了
类型
检查之外),那么在我看来,
Rust
会为
函数
被
声明
为
浏览 8
提问于2017-02-01
得票数 0
回答已采纳
1
回答
使用节点FFI从.so导入
类型
、
、
、
如果我定义了一个锈蚀
类型
,它会在javascript中显示为一个
类型
吗?此外,在不设置
参数
值(没有'function': [ 'int', [ 'int', 'int' ] ] )的情况下,是否仍然可以使用
函数
?如果不是,我将如何从.so文件中“
声明
”一个
类型
?
浏览 9
提问于2022-04-25
得票数 0
回答已采纳
2
回答
Rust
函数
参数
语法在C上的目的是什么?
、
、
总之,在C
函数
参数
中,奇怪的标题如下:然而,在锈病中:这只是语法上的一种偏好,并吸引了
Rust
的创建者,还是为了一个我不知道的特定目的?
浏览 2
提问于2015-04-11
得票数 4
回答已采纳
2
回答
在FFI中使用() (和其他零大小
类型
)
、
具体来说,我很好奇在编写()
函数
时,最合理的等价
函数
参数
是什么。我的理解是,零大小
类型
在C中无效,但是
Rust
似乎允许它们在extern "C"
函数
中使用,例如:pub extern "C" fn test_ffi(input: ())-> () {在本例中,返回()与在C#中
声明
void
函数
相同。但是,我不清楚在从C生成绑定时如何
声明
input
参
浏览 0
提问于2020-02-17
得票数 3
回答已采纳
2
回答
如何使用web_sys从生锈中创建JS字符串数组?
、
、
我正在尝试使用一个Web API,该API包含一个接受来自
Rust
的字符串数组的方法。如何在
Rust
中创建可用作&JsValue的字符串数组
浏览 3
提问于2020-05-07
得票数 0
2
回答
为什么带有泛型
参数
的特质方法是不安全的?
、
、
、
、
引用 (强调地雷), 在使用该特征时,使用具体
类型
参数
填充的泛型
类型
参数
也是如此:具体
类型
成为实现该特征的
类型
的一部分。当通过使用属性对象忘记
类型
时,无法知道使用哪些
类型
填充泛型
类型
参数
。building a vtable to allow the call to be resolvable dynamically; for more information visit <https://
浏览 4
提问于2021-05-31
得票数 7
回答已采纳
1
回答
诺姆的"$i“宏
参数
从何而来?
、
、
我试图
了解
Rust
宏如何捕获工作,并查看解析器库。 Location
声明
了用($i:expr, $tag: expr)捕获的宏tag!。但是,在所有使用tag!的地方,只使用一个
参数
,即tag!
浏览 0
提问于2018-07-16
得票数 5
回答已采纳
1
回答
为什么
Rust
编译器在调用解析时不能推断
类型
?
我正在用
Rust
编写一个求和计算器,但我发现在某些情况下,
Rust
编译器无法推断
类型
。这是密码。+ b);然而,IntelliJ IDEA推断这种
类型
是如果我们键入let a = 0;,默认情况下,a的
类型
是i32。我想我的想法是推断出0
函数
的初始值fold的
类型
是i32,所以第四行中的sum
类型
可以推断为
浏览 0
提问于2019-05-14
得票数 2
回答已采纳
1
回答
锈蚀中的寿命
、
偶尔,我发现自己想要编写可以以两种方式调用的
函数
:let lines = read_file_lines("data.txt"); let file_name = ~"data.txt";我的第一个猜测是对
参数
类型
使用一个借来的指针(&str),但是当它不起作用时(它只
浏览 6
提问于2013-07-05
得票数 68
回答已采纳
3
回答
有没有办法将方法添加到typescript中的
类型
?
所以我习惯了像Swift和
Rust
这样的语言,在这些语言中,你可以在事后在
类型
或接口上
声明
函数
。也就是说,在
Rust
中,我可以
声明
一个数据
类型
,然后使用impl
声明
添加方法: struct Rectangle { height: f64 return self.width * self.height} typescript
浏览 21
提问于2021-10-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一道题了解Rust函数项类型
Python 序列类型以及函数参数类型
关于宏函数的参数类型问题
学习Rust设计模式1:使用借用类型作为参数
Python-函数参数类型及排序问题
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券