default_workspace 안에 있는 폴더를 클릭하여 생성하신후, 폴더 옆에 파일을 생성합니다.
저는 파일 이름을 HelloWorld.sol 로 했습니다.
파일 생성과 동시에 빈화면이 나옵니다.
오늘의 목표는 Hello Solidity 를 출력 하는 겁니다. 하지만, 솔리디티에는 애석하게도, 다른 언어들의 기본 내장함수인 print 라는 함수가 없습니다. print 함수를 따로 만들지 않고 event 를 통해서 print 함수의 역할을 할 수 가 있습니다. 그러나 지금은 초반이기에, 변수에 hello solidity를 넣어서 remix 상에서 나오게 하겠습니다.
// SPDX-License-Identifier: MIT
pragma solidity >=0.8.0 <0.9.0;
contract Hello{
string public hi = "Hello solidity";
}
// SPDX-License-Identifier: GPL-3.0
이 라이센스는 무조건 맨위에 명시 해주셔야 에러가 나지 않습니다.
pragma solidity >=0.8.0 <0.9.0;
솔리디티의 컴파일 버전 명시 입니다 ( 즉 0.8 ~0.9 의 버전을 사용)
contract Hello {
스마트 컨트랙 명시 입니다.
string public hi = "Hello solidity"; }
hi 라는 public 함수에 hello solidity 를 넣었습니다.
아주 매우 간단한 스마트 컨트랙이 완성 되었습니다.
이제 컴파일을 해보겠습니다.
저기 맨왼쪽 두번째 초록색 표시를 클릭 하시면, 컴파일 버튼이 나와요
컴파일 버튼을 눌러주세요