07. var

ChoiJyun·2023년 10월 24일
post-thumbnail

📌 var

var은 변수의 자료형을 자동으로 저장한다.
쉽게 말해, 지금까지 변수의 자료형을 나타내기 위해 데이터값에 따라 정수형이면 int, 실수형이면 double과 같은 키워드를 적어주었지만 var은 데이터값에 따라 자동으로 변수가 저장이 된다.

📖 01. var형 변수 선언

var numVar = 100;
var numFVar = 0.000043f;

Console.WriteLine($"{numVar}");
Console.WriteLine($"{numFVar}");
[출력]
100
0.000043

📖 02. var형 변수의 특징

  1. 맴버 변수로서 사용이 불가하다.

  2. 함수의 반환형으로 사용이 불가하다.

  3. 함수의 하라미터로 사용이 불가하다.

  4. 초기값으로 null값을 가질 수 없다.

     // var num = 150                    -> 맴버 변수로서 사용 불가 (지역변수로만 가능)
     // static var Func() { }            -> 함수의 반환형으로 사용 불가
     // static void Func(var a, var b)   -> 함수의 파라미터로 사용 불가  
     // var numNull = null;              -> null 초기값은 사용 불가

    모든 변수의 자료형을 자동 저장해서 값을 저장하기 때문에 편해보이지만
    위와 같이 제약조건이 있어서 모든 변수를 var형 변수로 선언하기에는 어려움이 있다.

profile
개발자 도전기

0개의 댓글