Conceptos básicos de Blockchain: redacción del contrato más simple, modificación y consulta

Caso 1: Contrato de Almacenamiento

        Veamos primero el código:

// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.4.16 < 0.9.0;

contract SimpleStorage {
    uint storedData;
    // 修改 x 值的方法
    function set(uint x) public
    {
        storedData = x;
    }
    // 查询 x 值的方法
    function get() public view returns (uint)
    {
        return storedData;
    }
}

      Notas sobre el código:

                //La primera línea indica que el código fuente tiene licencia GPL versión 3.0. De forma predeterminada, es importante incluir una nota de licencia legible por máquina al distribuir el código fuente.

               // La segunda línea le dice al compilador que las versiones de Solidity aplicables al código fuente son >=0.4.16 y <0.9.0.
// Esta descripción es para garantizar que el contrato no se comporte de manera anormal en nuevas versiones del compilador. La palabra clave pragma es una instrucción general que le dice al compilador cómo procesar el código fuente (por ejemplo, pragma once).

Aquí aprenderá a escribir su primer contrato. De hecho, el lenguaje de solidez es similar al lenguaje C, pero también es mucho más simple que C, por lo que no tiene que preocuparse por no aprender el lenguaje de solidez.

Supongo que te gusta

Origin blog.csdn.net/m0_58724783/article/details/132712041
Recomendado
Clasificación