forked from AmazingAng/WTF-Solidity
-
Notifications
You must be signed in to change notification settings - Fork 0
/
InitialValue.sol
34 lines (29 loc) · 883 Bytes
/
InitialValue.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.21;
contract InitialValue {
// Tipos de Valor
// false
// ""
// 0
// 0
// 0x0000000000000000000000000000000000000000
enum ActionSet { Buy, Hold, Sell}
// O primeiro elemento 0
// internal equação em branco
// external equação em branco
// Tipos de Referência
// Todos os membros definidos como seus valores padrão do array estático [0,0,0,0,0,0,0,0]
// `[]`
// Mapeamento com todos os elementos em seus valores padrão
// Todos os membros da estrutura são definidos como seus valores padrão 0, 0
struct Student{
uint256 id;
uint256 score;
}
Student public student;
// delete operador
bool public _bool2 = true;
function d() external {
// delete fará com que _bool2 retorne ao valor padrão, false
}
}