Start() 메소드는 Start() 메소드를 내부적으로 다른 메소드로 복제 할 수있는 방법을 찾고 있습니다. Time.time으로 설정하십시오.) 메서드 내에서 생성 된 정수와 다른 변수의 값으로 설정된 정수가 동일하게 유지됩니까? 예를 들어 여기 내 코드는 다음과 같습니다.const 변수가 변경됩니까?
const int originalAmount = data.amount;
이상, data.amount는 낮추거나 높입니다. 원래의 금액은 처음 설정되었을 때와 같거나 새로운 data.amount 값과 동일 할 것인가? 그리고 새 값과 같으면 정의 할 때 다른 변수와 동일한 변수를 정의 할 수있는 또 다른 방법이 있습니까? 어떤 도움을 주셔서 감사합니다. 조금만 이해하면됩니다.
EDIT : 또한이 int는 for 루프 내에서 정의되며 originalAmount는 각 루프의 현재 data.amount로 업데이트해야합니다. 맞습니까?
당신은 이것이 루프 안에서 사용된다고 언급하고 있습니다. 전체 코드 목록을 제공해 주시면이 의미가 무엇인지 정확히 알 수 있습니까? –
const에 non-const를 할당 할 수 없으므로 코드에 오류가 발생합니다. (나는'data.amount'가 const가 아니라고 가정합니다.) –