반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 유니티 해상도 고정
- Mac 상단바 아이콘 이동
- 다각형 중점
- 다른 시트값
- cmd키 변경
- ilcode
- 백준
- 알고리즘
- 스프레드시트
- 진수 변환기
- 스프레드시트 사용법
- unity 받기
- Rider
- 엑셀 내보내기
- 한달리뷰
- git
- C#
- navmeshagent
- 스프레드 시트
- Mac
- ilviewer
- 엑셀 가져오기
- rider 설치
- navmesh
- unity
- 테크스트림
- 유니티
- unity 구버전
- 라이더
- monocraft
Archives
- Today
- Total
코스모스 공작소
[C#] 튜플로 여러개 변수 반환하기, 선언하기 본문
반응형
안녕하세요! 오늘은 튜플로 여러개 변수를 반환하는 방법에 대해 알아보겠습니다.
튜플 기능은 필요한 데이터의 묶음을 만들어 한줄에 선언할 수 있게 해줍니다. 제가 즐겨 쓰는 기능을 몇가지 소개하겠습니다.
1. 변수 선언 및 호출
(int a, float b) c = (1, 2.4f);
(int, float, double) test_1 = (3, 8.6f, 8.77);
Debug.Log($"{c.a} {c.b}");
Debug.Log($"{test_1.Item1} {test_1.Item2} {test_1.Item3}");//따로 이름이 설정되지 않은 경우엔 Item{번호}로 구분됩니다.
2. 함수에서 이용
public (int sum, float multi_float) GetTestValue()
{
int sum_ = c.a + test_1.Item1;
float multi_float_ = c.b * test_1.Item1;
return (sum_, multi_float_);
}
Debug.Log(GetTestValue().sum);
Debug.Log(GetTestValue().multi_float);
3. 다양한 기능은 공식 문서를 참고해주세요
https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/value-tuples
여기까지 제가 자주 사용하는 변수를 여러개 선언하거나 반환하는 방법에 대해 알아보았습니다. 특히 함수에서 여러개의 변수를 리턴하는 방법은 아주 많이 활용하고 있습니다. 데이터들을 묶어서 하나의 구조체로 뽑아 낼수도 있지만 이 방법으로 좀 더 편리하게 이용할 수 있습니다. 많은 도움이 되었길 바랍니다. 감사합니다!
반응형
'프로그래밍 > Unity' 카테고리의 다른 글
[Unity] 다각형의 중점 구하기 (0) | 2023.07.22 |
---|---|
[Unity] Unity 구버전 받기 (0) | 2023.07.21 |
[C#] Stopwatch로 타이머를 만들자 (0) | 2023.06.20 |
[Unity] 사운드 재생중 사운드 세팅 변경시 사운드 미출력 (0) | 2022.12.09 |
[Unity] 3D 오브젝트 마우스 포인터 따라 이동하기 (0) | 2022.08.21 |
Comments