견고성 안녕하세요 세계
4461 단어 beginnersblockchainethereumweb3
비디오 버전을 선호하십니까? 아래 링크를 클릭하십시오.
리믹스 IDE
http://remix.ethereum.org 을(를) 방문하여 아직 선택하지 않은 경우 "기본 작업 공간"을 선택해야 합니다.
HelloWorld.sol 파일
Solidity에서 우리가 사용하는 파일 확장자는 .sol입니다.
왼쪽 상단의 아이콘 🗒️을 클릭하여 "HelloWorld.sol"이라는 새 파일을 만듭니다(아래 그림 참조).
그런 다음 HelloWorld.sol 파일을 채웁니다.
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.8.7;
contract MyContract {
string public hello = "Hello World";
}
첫 번째 줄은 라이센스입니다. 컴파일러 경고를 피하기 위해 작성합니다.
"pragma solidity"는 우리가 사용하려는 버전입니다.
지금은 "계약"을 클래스로 생각할 수 있습니다(객체 지향 프로그래밍에 익숙한 경우 매우 유사한 개념임).
개인적으로 저는 Solidity가 "계약"및 "주소"와 같은 예약된 키워드를 사용한다는 사실을 좋아합니다. 이는 스마트 계약에 매우 구체적이며 진행 상황을 매우 명확하게 이해합니다.
"HelloWorld.sol" 파일을 컴파일합니다.
컴파일러에 액세스하려면 왼쪽의 Solidity 로고를 클릭하십시오.
모든 것을 기본값으로 두고 "Compile HelloWorld.Sol"버튼을 클릭합니다.
테스트 네트워크에 배포
Remix IDE를 사용하는 것이 매우 편리한 이유 중 하나는 전체 환경을 설정할 필요 없이 브라우저의 테스트 네트워크에 자동으로 배포할 수 있기 때문입니다. 이는 Solidity 코드 작성을 시작하는 사람에게는 그리 간단하지 않습니다.
왼쪽에서 "배포 및 트랜잭션 실행"이라고 표시된 "Ethereum과 같은"아이콘을 클릭합니다.
주황색 "배포"버튼을 클릭합니다.
하단의 "MYCONTRACT AT ..."옆의 ">"를 클릭합니다. 회색이라 익숙하지 않으면 알아보기 힘듭니다. 다음은 아이디어를 제공하는 그림입니다.
마지막 단계: "Hello World"
Remix를 사용하는 또 다른 이유는 브라우저 내에서 직접 변수 값을 테스트할 수 있기 때문입니다!
"hello"파란색 버튼을 클릭하여 방금 정의한 변수의 값을 확인합니다.
완료!
비디오 버전을 선호하는 경우 이 109초 비디오를 확인할 수 있습니다.
이 기사가 도움이 되었기를 바랍니다. 최신 정보를 받고 싶다면 여기에서 저를 찾을 수 있습니다: http://francescociulla.com
질문이나 의심이 있으시면 의견을 남겨주세요.
프란체스코.
Reference
이 문제에 관하여(견고성 안녕하세요 세계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/francescoxx/solidity-hello-world-2m08텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)