deref coercion

    인자로 &String보다 &str을 사용하라 - Rust 프로그래밍

    목차 인자로 &String보다 &str을 사용하라 Implicit Deref Coercion 반복문에서 함수를 호출할 때 인자로 &String보다 &str을 사용하라 - Rust 프로그래밍 Rust에서는 함수나 메서드의 인자 타입으로 &String 보다 &str을 쓰는 것이 여러모로 더 좋습니다. 우리가 함수나 메서드를 작성할 때, 문자열을 인자로 받는 것은 흔히 볼 수 있는 코드인데요. Rust에서 문자열을 담기 위한 타입은 크게 두 가지로 String 타입과 & 연사자와 함께 사용되는 str 타입이 있습니다. 스트링 슬라이스 혹은 슬라이스 타입으로 불리는 &str은 String과 다르게 값을 소유할 수 없고, String 데이터에 대해 단순히 view를 제공해주는 타입입니다. 그러면, 왜 인자 타입으..