Generic은 컨셉의 복제를 효율적으로 다루기 위한 도구입니다. 구체화된 타입이나 다른 속성들에 대하여 추상화된 대리인 역할. 제네릭은 함수, 구조체, 열거형, 메소드를 정의할때 사용할 수 있습니다. 제네릭 데이터 타입 활용 다양한 타입의 파라미터를 받아 작업을 수행할 수 있습니다. 다른 언어들처럼 함수이름 뒤에 꺽쇠괄호를 써주면 된니다. 제너릭타입명은 값 하나면 T를 쓰고 함수타입 하나면 F를 쓰는게 관례입니다. 함수정의에서 제네릭 데이터 타입을 이용합니다. data: T는 [i32],[f32],[&str]타입의 파라미터를 받고 있습니다. fn show(data : T) -> T { data } fn main(){ println!("i32 data : {}", show(29)); println!("f..