1. 함수 fn func_name(param_name: param_type) -> ret_type { // code } fn 키워드를 사용한다. 매개변수를 사용할수 있다. c와 다르게 함수의 위치를 고려하지 않아도 된다. header등에 미리 써넣지 않아도 된다. 파이썬도 함수 선언 순서 상관 없었던것 같다. 2. 표현식, 구문 차이는 명확한데 설명하는게 좀 어렵다. c 기준으로 값으로 사용할수 있으면 표현식이고 값으로 사용할수 없어도 실행이 되면 구문이라고 배웠던거같은데. 러스트도 비슷하긴한데 조금 다르다. 세미콜론이 붙으면 구문, 붙이지 않아도 사용할 수 있으면 표현식.(제대로된 설명이 맞는진 모르겠다.?) 표현식은 결과 값을 평가하고 반환함 구문은 동작을 수행하고 값을 반환하지 않음 아래에서 예시를..