스트링을 말아서 로그 쏘실 때 두가지 방식 차이
학습 관련 질문을 남겨주세요.
먼저 유사한 질문이 있는지 검색 부탁 드립니다.
질문 내용이 상세할수록 명확한 답변을 드릴 수 있습니다.
진행에 문제가 있는건 아니구요.
강사님께서 스트링을 말아서 로그 쏘실 때 두가지 방식으로 나뉘더라구요.
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 + ")");
UserDataManager 클래스 hasSaveError 처리
0
47
2
제공해주신 자료에 스크립트들이 빠져있습니다
0
44
2
싱글턴패턴
0
50
2
LobbyUIController의 백키가 사라졌는데 왜그런건가요?
0
65
2
무조건 타이틀 씬부터 시작해야하나요?
0
61
1
BaseUI, UIManager
0
77
3
3d프로젝트에 적용해도 무방한가요?ㅁ
0
90
2
UserDataManager 코드 질문입니다.
0
114
2
업적/미션 Pt.3에서 OnClickClaimBtn 호출 시 Sort 부분 호출 동작
0
115
1
데이터 로드 관련 질문
0
102
2
16번 강의에서 ShowUI 함수부분 오타가 있는거 같습니다.
0
87
2
PlayerPrefs 에 대해서 문의드립니다.
0
121
2
다운 받은 자료 용량 관련 문의입니다.
0
108
2
userDataList Json으로 저장
0
114
2
Lobby 프리팹 구성 질문
0
122
3
씬로딩 관련한 질문드립니다.
0
116
2
보충강의를 들었는데도 불구하고 Confirm UI 창이 표시가 되지 않습니다.
0
156
2
Resources폴더의 로드에 대하여 궁금한 것이 있습니다.
1
174
2
LoadData함수가 호출되지 않습니다.
0
105
1
캔버스를 여러 장 사용하는 이유
0
161
1
인피티니스크롤 item의 rect Transform에 Nan값
0
118
2
아이템 필터 기능
0
154
1
[Title씬 구성 관련 질문 : 프리팹]
0
201
2
CSVReader 자세하게 설명 가능하신가요?
0
241
1





