/
githubmirror
/
sway
Обзор
Документация
Войти
/
githubmirror
/
sway
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/fizzbuzz/src/main.sw
26 строк
518 B
Mohammad Fawaz
Update Sway book examples to use new features (#1208)
11 апр 2022, 17:13
Не верифицирован
11 апр 2022, 17:13
8b7665c
Код
Авторство
О чём код?
contract; enum FizzBuzzResult { Fizz: (), Buzz: (), FizzBuzz: (), Other: u64, } abi FizzBuzz { fn fizzbuzz(input: u64) -> FizzBuzzResult; } impl FizzBuzz for Contract { fn fizzbuzz(input: u64) -> FizzBuzzResult { if input % 15 == 0 { FizzBuzzResult::FizzBuzz } else if input % 3 == 0 { FizzBuzzResult::Fizz } else if input % 5 == 0 { FizzBuzzResult::Buzz } else { FizzBuzzResult::Other(input) } } }