일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 파이썬 챌린지
- 오라클
- 파이썬 첼린지
- data communication
- OS
- 데이터 통신
- 데이터베이스
- 백준 러스트
- 백준
- 파이썬 알고리즘
- Operating System
- 러스트 예제
- C
- 오라클DB
- 우분투
- 알고리즘
- 자바 기초
- Python
- 파이썬
- 운영체제
- Database
- 자바 개념
- java
- Rust
- 자바
- Reversing
- ubuntu
- Python challenge
- 러스트
- 러스트 프로그래밍 공식 가이드
- Today
- Total
목록일반 프로그래밍 개념 (2)
IT’s Portfolio
🦀 Rust Day 6 🏳️ Common Programming Concepts 3️⃣ 함수 (functions) 프로그램의 진입점 : main function 새로운 function 선언 : fn keyword 러스트는 함수와 변수 이름에 snake case 사용 러스트에서 함수의 선언 순서는 중요하지 않으며 어디에 선언했는지가 중요 🤔 함수 매개변수 매개변수(parameter) : 함수의 signature에 포함되는 특별한 변수 이 매개변수에 구체적인 값 을 전달할 수 있음 구체적인 값 : 인수(argument) 함수 signature에는 각 매개변수 타입을 명시해야 함 🤔 함수 본문의 구문과 표현식 함수 본문은 여러 개의 구문(statements)으로 구성되며, 선택적으로 표현식(expression)..
🦀 Rust Day 5 🏳️ Common Programming Concepts keyword : 개발자가 사용할 수 없는 예약 키워드 존재 -> 다른 언어와 같음 1️⃣ 변수와 가변성 러스트는 변수의 불변성(immutability)을 기본으로 하며, 경우에 따라 회피할 수 있음 기본 변수 선언문 let x = 5; 을 사용했을 때는 불변성 적용 변수 앞에 mut keyword 추가 시 가변 변수 선언 가능 let mut x = 5; 대용량 데이터 구조 사용 시 데이터의 인스턴스를 가변형으로 선언하는 것이 유리 작은 용량의 데이터 구조 사용 시 새로운 인스턴스 생성 후 함수형 프로그래밍 기법에 가깝게 코딩하는 것이 유리 🤔 변수 vs 상수 상수에는 mut keyword 사용 불가능 상수는 항상 불변 let..