[Software] [Trend] 러스트 (Rust) 프로그래밍 언어에 대하여 - 러스트 함수 내용 정리


[Software] [Trend] 러스트 (Rust) 프로그래밍 언어에 대하여 - 러스트 함수 내용 정리

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 러스트 에서 함수를 선언할 때는 fn 키워드를 사용 합니다. 그리고 변수나 함수 이름의 형식 규칙은 모든 문자는 소문자이고 밑줄 표시로 단어를 구분 합니다. 이것을 뱀 형태라고 부르기도 합니다. 러스트는 함수의 위치는 중요하지 않습니다. 즉, 호출 하는 곳 보다 함수 정의가 앞 혹은 뒤에 정의 되어 있어도 되는 것이죠. 이전 게시물에서 여러 번 이야기 나왔지만 러스트는 안정성과 속도를 모두 목표로 합니다. 안정성이 중요한 키워드 이죠. 그래서 함수 매개 변수도 반드시 매개 변수의 타입이 정의 되어야 합니다. 다른 언어들 처럼 물론 복수의 매개 변수 전달이 가능하고 ',' 로 구분 됩니다. fn main() { example_func(1, 2); } fn example_func(x: i32, y: i32){ println!("x:{}" , x); println!("y:{}", y); }...


#Rust #복합데이터타입 #불변 #설계 #스칼라타입 #아키텍처 #안정성 #오픈소스 #왕초보코딩 #컴파운드타입 #타입지정 #튜플 #프로그래밍언어 #프로젝트 #보편적문법 #병행프로그래밍 #가변 #구조설계 #기초 #데이터타입 #러스트 #러스트문법 #러스트변수 #러스트함수 #메모리 #반환값 #배열 #벡터 #변수선언 #함수

원문링크 : [Software] [Trend] 러스트 (Rust) 프로그래밍 언어에 대하여 - 러스트 함수 내용 정리