반응형

변수 4

TypeScript 고급 타입 활용, React 에서 제네릭과 유니온 타입으로 안전성 높이기 - TypeScript #3

이번에는 TypeScript 코드를 다룰 때 타입 안전성을 높이고, 유지보수와 확장성을 강화하는 방법 중 "고급 타입" 활용에 대해 정리해 보겠습니다.  TypeScript 고급 타입 활용  유니온 타입과 인터섹션 타입TypeScript를 배우다 보면 타입을 직접 명시하는 방식이 눈에 띕니다. string이나 number 같은 기본 타입만으로는 복잡한 상황을 다루기에 부족한 경우가 있는데, 이때 유니온 타입( | )과 인터섹션 타입( & )을 사용할 수 있죠. 유니온 타입은 값이 여러 타입 중 하나일 수 있다는 걸 표현합니다. 예를 들어, 버튼이 "켜짐", "꺼짐", "로딩 중" 같은 상태를 가질 수 있다고 하면, React Native에서 이를 타입으로 나타내면 다음과 같습니다.type ButtonSt..

C# 변수와 데이터 타입 종류, 선언과 초기화 방법 - C# 3

지난 시간 C# 개발 환경을 완료했으니, 오늘은 C#에서 변수와 데이터 타입에 대한 기초적인 개념을 명확히 설명하고, 실제 코드 예제를 통해 독자가 개념을 이해하고 실습해 볼 수 있도록 정리해 보겠습니다.  C# 변수와 데이터 타입   변수란 무엇인가? 변수는 프로그램에서 데이터를 저장하기 위한 메모리 공간을 가리키는 이름입니다. 쉽게 말해, 데이터를 임시로 저장할 수 있는 상자라고 생각할 수 있습니다. 이 상자에는 이름이 붙어 있고, 이 이름을 통해 저장된 데이터를 나중에 불러와 사용할 수 있습니다. 변수의 선언변수를 사용하기 위해서는 먼저 변수를 선언해야 합니다. 변수 선언은 변수의 이름과 변수에 저장될 데이터의 종류(데이터 타입)를 지정하는 과정입니다.int age;위 코드는 age라는 이름의 변수..

자바 프로그램의 기본 구조, 클래스 선언부터 메인 메소드까지 - JAVA #3

오늘은 자바 프로그램의 기본 구조에 대해 알아보겠습니다. 자바의 클래스 선언, 메인 메서드, 그리고 프로그램 코드 작성법을 단계별로 자세히 정리해 보겠습니다. 자바 프로그램의 기본 구조자바 프로그램은 크게 세 부분으로 구성됩니다.클래스 선언메인 메소드프로그램 코드이 세 부분이 무엇인지, 그리고 어떻게 작동하는지 하나씩 살펴보겠습니다.   클래스 선언자바에서 모든 코드는 '클래스'라는 것 안에 들어갑니다. 클래스는 우리가 만들 프로그램의 설계도라고 생각하면 됩니다.클래스 선언의 기본 형태는 다음과 같습니다:public class 클래스이름 { // 여기에 프로그램 코드가 들어갑니다.}여기서 public은 이 클래스가 다른 곳에서도 사용할 수 있다는 뜻입니다. class는 이것이 클래스라는 것을 알려주..

파이썬 기본 문법, 변수, 조건문, 함수의 이해 - Python 기초 #4

자, 이번 글에서부터는 파이썬의 기본적인 문법과 개념을 다뤄보도록 하겠습니다. 먼저, 프로그래밍의 핵심 요소인 변수, 자료형, 조건문, 반복문, 함수 등을 다룹니다. 이러한 기본적인 개념들을 통해 프로그래밍의 기초를 튼튼히 다질 수 있습니다.  1. 변수와 자료형변수는 데이터를 저장하기 위한 저장소입니다. 파이썬에서 변수를 사용하려면 값을 할당하기만 하면 됩니다. 파이썬은 동적 타이핑 언어이므로, 변수의 타입을 명시할 필요가 없습니다.x = 10 # 정수형 변수에 10 할당y = 3.14 # 실수형 변수name = "Alice" # 문자열 변수is_student = True # bool형 변수자료형은 파이썬에서 다양한 종류의 데이터를 다루기 위해 제공됩니다. 가장 기본적인 자료형은 정수..

반응형