나는이 경고의 의미를 파악하려고합니다. 이 프로그램은 완벽하게 작동하지만 컴파일하는 동안 나는이 경고를 얻을 :경고 함수는 기본적으로 snake case 식별자를 가져야합니다.
main.rs:6:1: 8:2 warning: function 'isMultiple' should have a snake case identifier,
#[warn(non_snake_case_functions)] on by default
코드는 매우 간단합니다 :
/*
Find the sum of all multiples of 3 or 5 below 1000
*/
fn isMultiple(num: int) -> bool {
num % 5 == 0 || num % 3 == 0
}
fn main() {
let mut sum_of_multiples = 0;
//loop from 0..999
for i in range(0,1000) {
sum_of_multiples +=
if isMultiple(i) {
i
}else{
0
};
}
println!("Sum is {}", sum_of_multiples);
}
을 확인 https://github.com/mozilla/rust/issues/14738 –