// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
contract lec24{
string[] private countryList = ["South Korea","North Korea","USA","China","Japan"];
function linearSearch(string memory _search) public view returns(int256,string memory){
for(uint256 i=0; i<countryList.length; i++){
if(keccak256(bytes(countryList[i])) == keccak256(bytes(_search))){
return (i,countryList[i]);
}
}
return(99,"Nothing");
}
}
솔리디티 강좌 26강 - 에러 핸들러2 assert, revert, require 0.8 버전 (0) | 2021.09.25 |
---|---|
솔리디티 강좌 25강 - 에러 핸들러1 assert, revert, require 0.4.22 ~ 0.7.x 버전 (0) | 2021.09.24 |
솔리디티 강좌 22강 loop (for,while,do-while) (0) | 2021.09.22 |
솔리디티 강좌 21강 if 조건문 (0) | 2021.09.21 |
솔리디티 강좌 20강 struct (구조체) (0) | 2021.09.20 |