Chuyển đến nội dung chính

Bài 1: Tài liệu tự học Solidity. Contracts & Pragma. Hợp Đồng và phiên bản Pragma

Contracts và Pragma

Trong khoá học online miễn phí Tự học lập trình web3 - Tự học ngôn ngữ lập trình Solidity


Đầu tiên: Bạn hãy tải game Xếp Hình Cổ Điển này trên App Store như một ví dụ sử dụng code Solidity vào làm thực tế. Các ví dụ trong các bài học sau này cũng hay lấy trong các đoạn code game này.

Link App Store game Xếp Hình Cổ Điển

https://apps.apple.com/vn/app/id1223275422


Những chú ý trước khi bắt đầu khoá học được trình bày tại bài giới thiệu khoá học


Summary for English Visiter
pragma solidity >=0.5.0 <0.6.0; contract HelloWorld { }Thank you!

1. Contract

Mã của Solidity được gói gọn trong các hợp đồng Contract. Hợp đồng là khối code cơ bản của các ứng dụng Ethereum - tất cả các biến và hàm đều thuộc một hợp đồng và đây sẽ là điểm khởi đầu của tất cả các dự án. 

Một hợp đồng trống có tên HelloWorld sẽ trông như thế này:

contract HelloWorld {

}

2. Phiên bản Pragma

Code solidity phải bắt đầu bằng "version pragma" - một khai báo về phiên bản của trình biên dịch Solidity mà mình sử dụng. Điều này là để ngăn chặn các sự cố với các phiên bản trình biên dịch trong tương lai có thể gây ra lỗi với đoạn code của bạn.

Ví dụ muốn biên dịch từ 0.5.0 đến 0.6.0 thì bạn khai báo trên cùng như sau: 
pragma solidity >=0.5.0 <0.6.0;

Tổng hợp lại thì đây là một hợp đồng đơn giản. Đây là những dòng code đầu tiên khi bắt đầu một dự án mới:

pragma solidity >=0.5.0 <0.6.0;

contract HelloWorld {

}

Thực hành luôn cho nhớ lâu bạn nhé

Hãy tạo một file hocweb3.sol và thực hành code những gì học được trong bài giảng này.

Nếu bạn chưa biết cách TẠO FILE, COMPILER và DEPLOY thì trong 2 bài đầu sẽ nhắc lại cho bạn nhớ nhé.

Mở trình code Solidity online tại đây: Remix

1. Tạo một File mới tên là hocweb3.sol và viết code solidity vào đó. 
2. COMPILER xem file hocweb3.sol có bị lỗi gì không.
3. DEPLOY file hocweb3.sol có để xem thành quả vừa code được :) 

Xem hình hướng dấn ở dưới nhé, dễ thế rồi mà không mò được thì toang.





BÀI TIẾP THEO: BÀI SỐ 2

BÀI TRƯỚC: LỜI NÓI ĐẦU

Bài đăng phổ biến từ blog này

Vua Cờ Caro Việt Nam

Đi tìm Vua Cờ Caro Việt Nam ▶ Chúng tôi đang đi tìm Vua Cờ Caro Việt Nam .  ▶ Giải thưởng vinh dự, vô cùng hấp dẫn: Vua Cờ Caro   ▶ Hàng triệu người đang thi đua trong King Caro - Vua Cờ.

Tự học ptkt Bitcoin. Kiến thức phân tích kỹ thuật trade coin từ A đến Z. Các trường phái ptkt coin

Tự học  Phân tích kỹ thuật trade coin từ A đến Z Tự học ptkt Bitcoin. Kiến thức phân tích kỹ thuật trade coin từ A đến Z . Các trường phái ptkt coin. 0. Lời nói đầu Phân tích giao dịch trong trade coin, trade chứng khoán... bao gồm 03 loại phân tích chính: Phân tích cơ bản, Phân tích kỹ thuật và Phân tích tâm lý. Như tiêu đề của bài viết này "Phân tích kỹ thuật Trade Coin từ A đến Z". Trong bài viết này tôi dựa trên những kiến thức thực chiến từ 2017 đến nay. Tự Học Trade Coin (Tuhocsolidity.com) sẽ giới thiệu đến bạn những kiến thức và bộ công cụ phân tích cần thiết từ cơ bản đến nâng cao để tự bạn có thể xây dựng cho mình một hệ thống giao dịch dành cho việc Trade Coin, Trade chứng khoán... hiệu quả nhất. Và bây giờ chúng ta bắt đầu tìm hiểu các khái niệm cơ bản trong trade coin từ A đến Z 1. Time Frame là gì? Khung thời gian là gì? Time Frame là khung thời gian thể hiện của biểu đồ giá. Có nhiều khung thời gian được sử dụng, phổ biến là 1 năm, 1 tháng, 1 tuần, 1 ngày, 4...


“instagram”“youtube” “twitter”