inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

블록체인과 솔리디티

라이브코딩 3

argument 넣을 때 memory or calldata 지정

401

WhatsUp

작성한 질문수 1

0

function addCandidator(string _name) 에서

error message가 뜹니다.

string calldata _name 또는 string memory _name 으로 넣으면 에러 안 뜨는데,

memory / calldata 어떤 구분으로 넣으면 되나요 ?

solidity blockchain

답변 1

0

Luke Han

검색해 보니 강의 당시 버전에선 memory 에 데이터를 추가하는 것이 일반적이 였으나 데이터를 추가할 영역을 지정하는 것으로 변경된 것 같습니다.

 

참고 : https://ethereum.stackexchange.com/questions/77211/data-location-must-be-calldata-for-parameter-in-external-function-but-none-wa

2025년으로 업데이트된 이더리움 마스터링 강의 내용에 대한 문의

0

99

2

실습하는 영상은 없는 건가요?

0

137

3

ova 구글 드라이브 404

0

76

1

질문이 있습니다.

1

109

2

Web3개발자2 헬로우 월드

0

86

1

LAYER2

0

121

1

질문이요

0

120

1

Web3.js1

0

155

2

질문이요

0

122

1

컴파일 및 배포

0

205

1

컴파일 및 배포

0

239

4

rinkeby testnet 사용

0

171

1

localhost 전환이 안됩니다.

0

199

1

pendding이 유지 됩니다.

0

285

0

candidatorList 호출 에러떠요 ...에러 invalid bignumber string 뭔가요 ..ㅜ

0

529

1

deploy 이후 candidatorList 확인 시 오류가 발생합니다.

0

293

0

컴파일 창이 뜨지 않습니다.

0

240

0

거래 검증 질문이요

0

267

0

후보가 다섯명이 아니라 4명인것 같네요+기타질문

0

358

1

안녕하세요. 좋은강의 올려주셔서 감사합니다.

1

364

1

가치 전달?

0

268

0

에러가 뜨는데..

1

739

2

트랜잭션 스피드 관련

0

332

1

require(live == true)관련하여.

0

247

1