Solidity(memory)
Solidity에서 memory 키워드는 함수 내에서 사용되는 임시 데이터를 저장하기 위한 위치를 지정하는 데 사용됩니다. 메모리 키워드의 특징임시 저장소memory에 저장된 데이터는 함수 호출 중에만 존재하고, 함수가 종료되면 사라집니다.블록체인 영구 저장소인 storage와는 달리, 데이터를 영구적으로 저장하지 않습니다.가스 비용memory는 storage보다 가스 비용이 저렴합니다.단, 함수 실행 중 RAM에 데이터를 저장하므로, 저장 공간에 비례해 약간의 비용이 발생합니다.주로 사용되는 경우함수 내부에서만 사용하는 임시 데이터(예: 배열, 구조체, 문자열)를 처리할 때 사용됩니다.데이터가 함수 외부로 전달되지 않거나 상태 변수에 저장되지 않을 때 적합합니다.memory의 사용 예시1. 함수 매개변..
2024.11.25