Dev/문법적 설탕2 Rust: Syntactic Sugar 1. 구조체 필드 축약 (Shorthand Field Initialization)구조체의 필드 이름과 같은 이름의 변수가 있을 경우, 필드 초기화를 간단하게 작성할 수 있다.struct Point { x: 132, y: 132,}fn main() { let x = 5; let y = 10; // 필드 이름과 변수명이 동일하므로 축약 가능 let p = Point { x, y }; // 위 코드는 Point { x: x, y: y }와 동일함} 2. if let 및 while let복잡한 match 구문 대신, 특정 패턴 하나만 처리할 경우에 사용하는 축약 구문. if let:fn main() { let maybe_value = Some(42); if let Some(val) = maybe.. 2025. 2. 21. JavaScript : Syntactic sugar 1. 화살표 함수 (Arrow Functions)전통적인 함수 선언 방식보다 간결하게 함수를 작성할 수 있게 해준다.// 기존 함수 표현식function add(a, b) { return a + b;}// 화살표 함수const add = (a, b) => a + b; 2. 템플릿 리터럴 (Template Literals)택틱 ( `` )을 사용하여 문자열 내에 변수나 표현식을 쉽게 포함할 수 있다.const name = "Alice";console.log(`Hello, ${name}`); 3. 디스트럭처링 (Destructuring Assignment)배열이나 객체에서 필요한 값들을 간단하게 추출할 수 있다.// 객체 디스트럭처링const person = { name: "Bob", age: 30 };c.. 2025. 2. 21. 이전 1 다음