일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Proxy Resource
- docker swarm
- rust
- 비구조화 할당
- vgw
- VPC
- Service
- transit gateway
- Site-to-Site VPN
- cognito
- 자바스크립트
- elasticsearch
- Endpoints
- AWS
- null 병합 연산자
- prometheus
- 구조분해 할당
- JavaScript
- Kubernetes
- api gateway
- grafana
- 단축 평가
- optional chaining
- 옵셔널 체이닝
- Custom Resource
- On-Premise
- Await
- docker
- 온프레미스
- 러스트
- Today
- Total
목록2025/05 (2)
만자의 개발일지

저번 포스팅에서는 조건문과 반복문에 대해 알아보았습니다. 이번 포스팅에서는 커스텀 타입 중 하나인 구조체와 메서드 & 연관 함수에 대해 알아보도록 하겠습니다.구조체(Structs)앞서 변수와 타입 절에서 구조체는 여러 변수들을 하나로 묶어주는 타입이라고 설명했었습니다. 사실 구조체는 꼭 여러 개의 변수를 묶는 용도로만 사용되진 않습니다. Rust에서는 다양한 방식으로 구조체를 사용할 수 있으며 총 3가지 종류의 구조체가 있습니다.Classic C structs가장 일반적인 형태의 구조체입니다. 여러 변수를 하나의 구조체로 묶을 수 있습니다. 각 변수를 필드(field)라고 부르며, 이름과 타입으로 구성됩니다. 아래는 구조체 선언 예시입니다.struct Person { name: String, ..

저번 포스팅에서 함수와 표현식에 대해 알아보았습니다. 이번 포스팅에서 설명할 조건문과 반복분 역시 표현식입니다.조건문과 반복문에 어떤 다양한 표현식들이 있고 어떻게 사용하는 알아보도록 하겠습니다.조건문(If expression)if 문은 조건에 따라 코드를 실행하는 구조입니다. 다른 언어와 마찬가지로 else, else if 블록을 통해 여러 조건을 평가할 수 있으며, 표현식 뒤에 블록을 ({ }) 생략할 수 없습니다.fn main() { let x = 5; if x > 5 { println!("x > 5"); } else if x == 5{ println!("x == 5"); } else { println!("x 또한 if 문 뒤에 오..