进这个网站下载:>
turbofish-涡轮鱼 ,通常用于在表达式中为泛型类型、函数或方法指定参数。关于turbofish,在《Rust 程序设计语言(第一版)》和《Rust 程序设计语言(第二版)》都有说明,个人觉得第一版说得比较清楚。
大部分时候当涉及到泛型时,编译器可以自动推断出泛型参数:
但是有的时候,编译器需要一些帮助。例如,如下如果省略最后一行的打印,会得到一个编译错误:
我们要么可以使用一个类型注解来解决它:
要么通过一个叫做‘turbofish’ ::<> 的语法来绑定泛型参数T:
第二种方法在我们并不想要将结果绑定到一个变量时很有用。它也可以用来在函数和方法中绑定泛型参数。查看 迭代器与消费者 章节来获取一个例子。
Table B-4: Generics
你可以在编译器无法推断类型参数的任何情况下使用它,例如:
a不起作用,因为它不能推断变量类型。
b确实有效,因为我们直接用turbofish语法指定类型参数。
c是可行的,因为我们直接指定了c的类型。
以上就是关于谁有电脑win7版rust腐蚀中文单机版的下载链接或者百度网盘下载全部的内容,包括:谁有电脑win7版rust腐蚀中文单机版的下载链接或者百度网盘下载、Rust程序设计语言-字符串长度、RUST中的turbofish语法(一)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)