본문 바로가기
반응형

조건부3

파이썬 3.12 의 'match' 기능 사용 방법 (패턴 매칭 기능) 파이썬 3.12 의 'match'  기능 사용 방법 (패턴 매칭 기능)파이썬 3.12에서의 match 문은 기존에 도입된 패턴 매칭 기능을 더욱 확장하고 강화한 기능입니다. match 문은 복잡한 조건에 따라 다양한 패턴을 매칭하여 코드를 더 간결하고 가독성 좋게 작성할 수 있게 해줍니다. 이는 특히 여러 가지 케이스에 따라 서로 다른 처리가 필요한 상황에서 매우 유용합니다.match 문 기본 구조기본 구조에서 value의 값에 따라 각기 다른 처리가 이루어집니다._는 와일드카드로, 어떠한 값이라도 매칭될 수 있는 기본 케이스를 나타냅니다.def process(value): match value: case 1: print("Matched the integer 1") .. 2024. 8. 20.
Null 조건부 연산자 사용방법 정리 : _PopUp?.Close() 코드, ? (물음표)연산자 Null 조건부 연산자 사용방법 정리 : _PopUp?.Close() 코드, ? (물음표)연산자?. 연산자는 C#에서 Null 조건부 연산자 (Null-conditional operator)라고 불리며, 객체가 null인지 확인하고, null이 아닌 경우에만 해당 객체의 메서드나 속성을 호출하거나 접근하는 데 사용됩니다. 좀 더 자세하게 설명하면 Null 조건부 연산자(?.)는 C# 6.0에서 도입된 기능으로, 객체가 null인지 여부를 확인하고, null이 아닌 경우에만 해당 객체의 속성, 메서드, 또는 인덱서를 호출하거나 접근할 수 있게 합니다. 이 연산자는 null 참조 예외(NullReferenceException)를 피하면서도 코드를 간결하게 유지할 수 있도록 도와줍니다. 개발된 배경C#에서 객.. 2024. 8. 8.
토큰 결합 연산자(##)의 정의와 종류 : 토큰연결, 문자열화, 매크로 토큰 결합 연산자의 정의와 종류토큰 결합 연산자(##)는 전처리기에서 사용되며, 두 개의 토큰을 하나로 결합하는 역할을 합니다. 이 연산자는 매크로 정의에서 주로 사용되며, 매크로를 더 유연하게 사용할 수 있도록 합니다. 그리고 코드의 재사용성과 가독성을 향상시킵니다. 토큰 결합 연산자의 정의:토큰 결합 연산자는 다음과 같이 정의됩니다. 정의에서 ##는 두 개의 토큰을 결합하는 연산자입니다. #define CONCATENATE(x, y) x##y 토큰 결합 연산자의 종류:Simple Token Concatenation (단순 토큰 연결):가장 기본적인 형태의 토큰 결합입니다. 두 개의 토큰을 그대로 이어붙입니다.#define CONCAT(x, y) x##yint main() { int xy = 42.. 2024. 1. 5.
반응형