En snabbguide till grundläggande soliditet för utvecklare

Källnod: 1062404

För denna nästa del kommer jag att anta att du har viss programmeringskunskap. Allt från funktioner och variabler till klasser och gränssnitt. Soliditet är inte svårt att lära sig men det har sina egenheter som du måste tänka på.

avbildningar

Mappningar är ett sätt att lagra data i Solidity. När de får en nyckel kommer de att hämta värdet åt dig. Till exempel ägaren av en token som ges av index.

De används ofta för att hålla reda på ägarna av tokens. Men i mer intrikata smarta kontrakt har de ofta många användningsområden.

Funktioner

Syntaxen för funktioner är ganska standard på alla språk. Soliditet har en något annorlunda syntax på grund av modifierare.

Smakämnen scope anger vem som kan anropa funktionen. Detta skulle vara private , public , internal or external . En view Funktionen kostar inga gasavgifter men den kan bara avläsas från kedjan.

modifierare

Modifierare ser till att endast vissa användare kan utföra en funktion. Den mest använda standardmodifieraren är onlyOwner vilket säkerställer att endast ägaren av kontraktet kan utföra funktionen. Men du kan göra din egen.

d _; syntax låter koden återgå till den funktion som kallas modifieraren. Om du ringer _; koden kommer att anta att villkoret har passerat.

Det finns många kontroller du kan göra med modifierare som du annars skulle behöva göra i själva funktionen.

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

Tidsstämpel:

Mer från Medium