스트링을 말아서 로그 쏘실 때 두가지 방식 차이
학습 관련 질문을 남겨주세요.
먼저 유사한 질문이 있는지 검색 부탁 드립니다.
질문 내용이 상세할수록 명확한 답변을 드릴 수 있습니다.
진행에 문제가 있는건 아니구요.
강사님께서 스트링을 말아서 로그 쏘실 때 두가지 방식으로 나뉘더라구요.
Logger.Log($"SerialNumber: {item.SerialNumber} ItemId: {item.ItemId}");
Logger.Log("Load failed (" + e.Message + ")");
강사님은 역할이 구분되어 있던데 어떤 차이를 두고 사용하시는지 단순 궁금합니다.
메시지는 무조건 string이니까 그런건지.. 가독성 측면에서 이점이 있는건지.. 유지보수에서 도움이 되는건지..
답변 1
0
안녕하세요! BurningCarrot입니다.
먼저 [유니티 시스템 프로그래밍 Pt.1]을 수강 해주셔서 감사합니다. 문의해 주신 내용에 답변 드립니다.
첫 번째 방법은 String Interpolation 두 번째 방법은 String Concatenation 이라고 합니다. 두 방법 간의 성능 차이는 거의 없다고 봐도 무방하며, 편의성 및 가독성 측면에서 첫 번째 방법을 사용하시는 것을 권장 드립니다. 두 가지 방법이 모두 가능하다는 것을 보여드리기 위한 것이었을 뿐 아래 코드를 첫 번째 방법으로 수정하셔도 무방합니다.
Logger.Log("Load failed (" + e.Message + ")");
싱글턴패턴
0
17
2
LobbyUIController의 백키가 사라졌는데 왜그런건가요?
0
42
2
무조건 타이틀 씬부터 시작해야하나요?
0
41
1
BaseUI, UIManager
0
52
3
3d프로젝트에 적용해도 무방한가요?ㅁ
0
71
2
UserDataManager 코드 질문입니다.
0
88
2
업적/미션 Pt.3에서 OnClickClaimBtn 호출 시 Sort 부분 호출 동작
0
107
1
데이터 로드 관련 질문
0
88
2
16번 강의에서 ShowUI 함수부분 오타가 있는거 같습니다.
0
72
2
PlayerPrefs 에 대해서 문의드립니다.
0
107
2
다운 받은 자료 용량 관련 문의입니다.
0
93
2
userDataList Json으로 저장
0
101
2
Lobby 프리팹 구성 질문
0
99
3
씬로딩 관련한 질문드립니다.
0
103
2
보충강의를 들었는데도 불구하고 Confirm UI 창이 표시가 되지 않습니다.
0
142
2
Resources폴더의 로드에 대하여 궁금한 것이 있습니다.
1
156
2
LoadData함수가 호출되지 않습니다.
0
87
1
캔버스를 여러 장 사용하는 이유
0
151
1
인피티니스크롤 item의 rect Transform에 Nan값
0
111
2
아이템 필터 기능
0
145
1
[Title씬 구성 관련 질문 : 프리팹]
0
181
2
CSVReader 자세하게 설명 가능하신가요?
0
226
1
안녕하세요 일시정지부분
0
168
2
세션5 게임 셋팅 팝업 창 관련(unity6)
0
204
3





