Rust 1.1版本--test编译报错
fizzbuzz.rs内容如下:
fn div_by_three(num: int) -> bool {
true
}
#[test]
fn test_div_by_three() {
if div_by_three(1) {
fail!("One is not three");
}
}
保存后执行如下命令:
D:rust>rustc --test fizzbuzz.rsfizzbuzz.rs:8:5: 8:9 error: macro undefined: 'fail!'
fizzbuzz.rs:8 fail!("One is not three");
^~~~
error: aborting due to previous error
新手,按照 http://www.rustforrubyists.com/book/book.html 的案例做的,提示fail这个关键字未定义,求解释。。
Rust版本1.1,windows的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
引用来自“yangxingpping”的评论
你没有吧fall!这个函数所在的模块用use 引用进来
你没有吧fall!这个函数所在的模块用use 引用进来
引用来自“orangleliu”的评论
写的不是很明白么。少模块
引用来自“orangleliu”的评论
写的不是很明白么。少模块
写的不是很明白么。少模块