Krótki przewodnik po podstawowej solidności dla programistów

Węzeł źródłowy: 1062404

W następnej części założę, że masz pewną wiedzę programistyczną. Wszystko, od funkcji i zmiennych po klasy i interfejsy. Solidność nie jest trudna do nauczenia, ale ma swoje dziwactwa, o których musisz pamiętać.

Mapowania

Mapowania to sposób przechowywania danych w Solidity. Po otrzymaniu klucza pobiorą dla Ciebie wartość. Na przykład właściciel tokena nadanego przez indeks.

Często wykorzystywane są do śledzenia właścicieli tokenów. Jednak w bardziej skomplikowanych inteligentnych kontraktach często mają one wiele zastosowań.

Funkcje

Składnia funkcji jest dość standardowa we wszystkich językach. Solidity ma nieco inną składnię ze względu na modyfikatory.

Połączenia scope wskazuje, kto może wywołać funkcję. To byłoby private , public , internal or external , ZA view funkcja nie wiąże się z żadnymi opłatami za gaz, ale można ją jedynie odczytać z łańcucha.

modyfikatory

Modyfikatory zapewniają, że tylko niektórzy użytkownicy mogą wykonać funkcję. Najczęściej używanym domyślnym modyfikatorem jest onlyOwner co gwarantuje, że tylko właściciel kontraktu może wykonać tę funkcję. Ale możesz zrobić własne.

dotychczasowy _; składnia pozwala kodowi powrócić do funkcji zwanej modyfikatorem. Jeśli zadzwonisz _; kod przyjmie, że warunek został spełniony.

Istnieje wiele kontroli, które można przeprowadzić za pomocą modyfikatorów, a które w innym przypadku musiałyby zostać wykonane w samej funkcji.

Source: https://betterprogramming.pub/a-quick-guide-to-basic-solidity-for-developers-8cf17d327fe4?source=rss——-8—————–cryptocurrency

Znak czasu:

Więcej z Średni