Populární témata
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Montáž ve Swayi je volitelná, ale je k dispozici, když potřebujete vymáčknout každý kousek výkonu a převzít přímou kontrolu nad FuelVM.
Pojďme si to rozebrat 🧵
🔧 Proč používat Assembly?
→ Optimalizace plynu: Psaní logiky přímo do bloků asm snižuje náklady na plyn tím, že se vyhýbá abstrakcím na vysoké úrovni
→ Low-Level Control: Přímý přístup k instrukční sadě FuelVM je ideální pro autory knihoven nebo náročné uživatele, kteří potřebují vlastní správu paměti nebo chování na úrovni operačního kódu
✅ Stejně jako Solidity, i Sway má "montážní" bloky:
Ale hlavní formulář pro uživatele je 'asm {}'.

Ve Swayi to vypadá takto:

🔍 Pochopení bloku asm:
Ta jednoduše použije instrukci add k přidání jedničky do registru r1 a uloží výsledek do registru r2, poté jej vrátí.
Návratový registr je specifikován na konci, po všech pokynech k montáži. Skládá se z názvu registru a volitelného návratového typu (r2: u32). Pokud je návratový typ vynechán, použije se výchozí hodnota u64.
Chcete vrátit více hodnot? Řazenou kolekci členů můžete upravit v rámci bloku sestavení:

420
Top
Hodnocení
Oblíbené

