νν νμμ μ¬μ©νλ©΄ λμ λ리<νν, κ°> μ΄λ°μμΌλ‘ ν΄μ μ¬λ¬κ°μ ν€λ₯Ό κ°μ§κ±°μ²λΌ λ€λ£° μ μμλ€
ννμ΄ λͺ¨μμ
(int, string)μ²λΌ μ¬λ¬ κ°μ νλλ‘ λ¬Άμ νμμ΄μμ€
https://learn.microsoft.com/ko-kr/dotnet/csharp/language-reference/builtin-types/value-tuples
μ°Έκ³
ꡬ쑰체 κ°κ΅°μ
κ° μ μΌλ‘ ννλ‘ νλ μ μΌ μ’μνλ μΌμ temp = b b = a a = temp μ΄ μ§μ (a, b) = (b, a)λ‘ ν μμλ¨κ²...
μ΄λ€ μ μ¦μΌμ΄μ€κ° μ λ° κ΅¬μ‘°λ₯Ό νμλ‘νλμ§ κ°λ μμ€λ€
μ§λμ’ν(1μ°¨μ)λ‘λ κ±°κΈ° μλ κ°μ²΄λ₯Ό μ°Ύκ³ μΆμ§λ§ μ΄λ¦μΌλ‘λ κ°μ²΄λ₯Ό μ°Ύκ³ μΆμ΄ λΌκ³ μκ°νλ©΄μ μ°Ύμ보λ€κ° μκ² λκ²
κ°μ μ’νμ κ°μ²΄λ₯Ό 2κ° μ΄μ λμμμμ§λ§ κ°μ μ΄λ¦μ΄λ©΄ μλλ€? ...κ΅¬μ‘°κ° λκ° λκ°μ
ν€μ
ννμ μ‘΄μ¬ μμ²΄κ° λ§€μ° μΆ©κ²©μ μ΄λ€
μ μ΄λ° κ±Έ λͺ¨λ₯΄κ³ μμμ§
μΈμμ μ λ° μν΄ λ΄€μ΄!
리ν΄μ λκ°μ§ νμμΌλ‘ ν μμλ€λ λ§€μ°μ’μ§
λ§μ μ΄κ²λ κ΄ν out ν€μλκ°μκ±° μμ°κ³ κΉλν΄λ³΄μ¬μ μ’μ
ν νΉμ μμ 보μ¬μ£Όμ€μμλκ°
μλ₯Όλ€λ©΄ μ΄λ ν¨μμμ μμ΄ν μ κ°κ²©μ 리ν΄νλ€κ³ κ°μ ν λ, λλ κ°κ²©μ΄λ μμ΄ν κ°μλ κ°μ΄ 리ν΄νκ³ μΆμ κ·Έλ΄λ ννμ μ§μ΄λ£κ³ <int, int> λ¦¬ν΄ λ리면 λ μ©? κ°κ²©κ³Ό κ°μλ₯Ό λμμ 리ν΄νλ€? λ§€μ°λ¨μν μμμ§λ§ νμ©μ 무κΆλ¬΄μ§νλ€
μ€...