■ String 구조체의 find 메소드에서 클로저를 사용해 문자를 찾는 방법을 보여준다.
▶ 예제 코드 (RS)
1 2 3 4 5 6 7 8 9 10 11 |
let string : String = String::from("There is more happiness in giving"); let result : Option<usize> = string.find(|character : char| character.to_ascii_uppercase() == 'S'); match result { Some(index) => println!("{}", index), None => println!("None"), }; |