나는 녹에서 몇 가지 코드와 혼란스러워하지만 나는 그것을 관리하고있다. 그러나 나는 녹에서 작동하는 iter()
의 기능을 이해하는 데 문제가 있습니다. 문자열에 대해 가능한 결과는 무엇입니까?Rust에서 String.iter()는 무엇을합니까?
편집 simple.id
이 string
입니다
impl Selector {
pub fn specificity(&self) -> Specificity {
// http://www.w3.org/TR/selectors/#specificity
let Selector::Simple(ref simple) = *self;
let a = simple.id.iter().len();
let b = simple.class.len();
let c = simple.tag_name.iter().len();
(a, b, c)
}
}
.
좀 더 정확하게 할 수 있습니까? 'iter' 함수는 (다른 모든 것들처럼)'Iterator' 특성을 구현하는 것을 반환합니다 ... – filmor
당신은 무슨 뜻인지에 대한 코드 예제를 추가해야합니다. 나는 & str 또는 String ([코드 예] (http://is.gd/rADesd))에 iter가 있다고 생각하지 않는다. – Shepmaster
@Adham, 예제가 완전하지 않습니다. FYI : http://stackoverflow.com/help/mcve; http://www.sscce.org/ – ArtemGr