value-type

    -1

    3답변

    나는 약간 혼란 스럽다. 구조체를 사용하면 전체 struct가 값 유형이므로 해당 필드를 직접 변경할 수 없습니다. 하지만 값 유형 필드가있는 클래스는 어떻게됩니까? 공개 필드 int X가있는 경우 제대로 수정할 수 있습니다. 그 분야의 가치 유형 성격의 유일한 징후는 논증으로 넘어갈 때 사본이 될 것입니까? EDIT : B의 ​​콘텐츠 또한 Class A

    0

    2답변

    에 나는 그것이 평등 구현을 그리워 쉽게 많은 특성을 가진 복잡한 객체가있는 경우 신속 객체 의 평등을 테스트하는 모범 사례에 대한 제안을 찾고 있어요. 평등 구현을 시행하는 좋은 방법은 무엇입니까? 자세한 내용 : 물론 , 당신은 때 그들이해야 두 값이 동일한 지 확인하기 위해 테스트를 작성할 수 있지만, 문제는 여기이 쉽게 깰 수 있다는 것입니다. 프로

    -1

    3답변

    new 연산을 값 유형과 함께 사용할 수 있습니까? int i = new int(3); 컴파일되지 않습니다, int i = new int(); 동안 캔. 왜 궁금한가요?

    6

    2답변

    스위프트의 문자열 유형은 값 유형입니다. 새 String 값을 만드는 경우 해당 String 값은 함수 나 메서드에 전달 될 때 또는 상수 또는 변수에 할당 될 때 복사됩니다. 상수 또는 변수에 할당되면 복사됩니다. 나에게 의미가 있습니다. 그러나 값 유형화 된 변수가 함수에 전달되면 복사되기 때문에 혼란 스럽습니다. 함수에 변수를 입력 한 값을 전달할 때

    0

    1답변

    내 게임에 대한 상태 효과를 만들려고합니다. 예를 들어 시간 경과에 따른 플레이어 통계에 영향을 미치는 것들입니다. 그러나 전달 된 변수, 즉 수정해야하는 변수를 기억하는 데 문제가 있습니다. 10 초 동안 상태를 10 % 감소시키는 상태 효과가 있다고 가정 해 봅시다. 플레이어의 건강 상태에서 수정해야하는 변수와 함께 일부 매개 변수를 전달하는 새 클래스

    0

    1답변

    는 다음과 같은 스칼라 값 유형을 상상해 동의합니다 class Prime(val self: Int) extends AnyVal { def +(i: Int): Int = self+i } 가 어떻게 내 기능 inc는 인수로 Prime뿐만 아니라 정규 Int을 수용 할 수 ? 나는이 함수 호출을 할 수 있도록 변화 중 하나 Prime 또는 inc을

    0

    2답변

    오늘은 문제가 발생하여 설명 할 수 없습니다. 메서드를 호출하는 작업이 있지만 정수 매개 변수가 값 형식처럼 처리되지 않는 것 같습니다. 나는 간단한 설정에서 재현 할 수 : using System; using System.Collections.Generic; using System.Linq; using System.Text; using System

    0

    1답변

    참조 유형과 값 유형의 차이를 이해할 수 있다고 생각했습니다. 'string'은 참조 유형의 동작을 유지하면서 값 유형 의 의미가 인 것으로 생각했습니다. 그런 다음 두 가지 경우 모두 True를 반환 할 것을 기대하면서이 작업을 시도했습니다. 내가 잘못 이해 한 것은 무엇입니까? string strA = "AAA"; string strB =

    0

    1답변

    다음 struct에서 전략 패턴을 따르는 함수를 사용하고 있습니다. 이것은 간단한 범위 열거 자입니다. 음수 길이가 전달되면 역순으로 열거됩니다. 예상대로 작동하지 않습니다. _move 호출이 반환되면 Position은 변경되지 않습니다. 내가 구조체가 어딘가에 복사되고 있기 때문에 그 이유를 알 것 같아. 그러나 나는 어디에서 사본이 만들어지고 있는지를

    3

    2답변

    내가 알기로, 신속한 값 유형은 힙과 반대로 스택에 저장되기 때문에 더 효과적 일 수 있습니다. 그러나 DispatchQueue.sync 또는 DispatchQueue.async으로 많은 호출을하면 클로저가 힙에 저장되기 때문에 값 형식의 이점이 사라지게됩니까?