태그된 제품에 대해 수수료를 받습니다.
C# 문자열 보간(String Interpolation)
C# 6.0부터 도입된 기능으로, 문자열 내부에 변수를 쉽게 삽입할 수 있는 방법이다.
$ 기호를 문자열 앞에 붙이면, 중괄호 {} 안에 변수를 넣어 값을 직접 삽입할 수 있다.
int score = 100;
string playerName = "Alice";
Debug.Log($"Player: {playerName}, Score: {score}");
기존 방식과의 비교
문자열 연결(Concatenation)
Debug.Log("Player: " + playerName + ", Score: " + score);
string.Format() 사용
Debug.Log(string.Format("Player: {0}, Score: {1}", playerName, score));
문자열 보간(String Interpolation)
Debug.Log($"Player: {playerName}, Score: {score}");
-> 가독성 향상: 코드가 간결하고 직관적이다.
-> 오류 감소: 문자열 포맷의 순서를 실수할 가능성이 줄어듦.
문자열 보간에서 수식 사용
문자열 보간 내부에서 연산이나 메서드 호출도 가능함.
int level = 5;
int exp = 200;
Debug.Log($"Level: {level}, Next Level EXP: {exp + 50}");
결론
$ 기호는 문자열 보간 기능을 제공하여 코드의 가독성과 유지보수성을 높여준다.
유니티에서 디버깅이나 로그 출력 시 데이터 값을 간편하게 포함시킬 수 있는 도구이다.
태그된 제품에 대해 수수료를 받습니다.