Easy Rust #7 ~ #8 println!


Easy Rust #7 ~ #8 println!

println! Macro 매크로는 원래 긴 코드를 짧게 줄여주는 역할을 하는 함수입니다. (Macro is a function that writes code) 요런 식으로 중괄호를 사용하여 변수를 넣을 수 있습니다. give_number라는 함수를 새로 정의했습니다. 리턴 타입을 -> i32 이런 식으로 지정해주었습니다. rust에서는 따로 return을 붙여주지 않고 세미콜론을 떼주면 그게 리턴값이 됩니다. 즉 give_number 함수는 i32 타입의 42를 리턴합니다. my_age 대신 give_number 함수를 넣었습니다. 두 케이스 모두 출력은 이렇게 됩니다. 이렇게 중괄호 안에 변수를 넣어서도 활용이 가능합니다. 이 방식은 string interpolation이라 합니다. 순번 매기기도 가능합니다. 세 case에 대한 출력값입니다. 1 + 5와 같이 값이 나오는 것을 expression이라 합니다. year + 2와 같은 expression을 사용할 수도 있습니다....


#rust #코딩 #프로그래밍

원문링크 : Easy Rust #7 ~ #8 println!