코드에서 타입의 유연성
<>내의 타입의 참조로 변환될 수 있는 어떤 타입
T도 받을 수 있음을 의미as_ref는 그 변환 수행
- 그냥 그 데이터 타입 참조인 경우는 참조 보내면 됨
- AsRef 그 타입으로 구현한 타입
fn main() { let a = String::from("aa"); let b: &str = a.as_ref(); assert_eq!("aa", b); }
Seonglae Cho
Seonglae ChoT도 받을 수 있음을 의미fn main() { let a = String::from("aa"); let b: &str = a.as_ref(); assert_eq!("aa", b); }