Как умножить переменную и округлить на флаттере - PullRequest
0 голосов
/ 07 мая 2020

Я отчаянно пытаюсь произвести вычисления и округлить без "." цифра, но я не могу, потому что это для передачи в Stripe, которая отказывается от десятичных знаков. Спасибо за помощь

 var response = await StripeService.payWithNewCard(
    amount: '${((widget.mylist3)*100).round()}',
    currency: 'EUR'

Ответы [ 2 ]

0 голосов
/ 07 мая 2020

к сожалению не работает, всегда выдает ошибку, разве не что декларировать

0 голосов
/ 07 мая 2020

Это не работает, потому что параметр amount: принимает int, а вы предоставляете строку.

Правильным решением будет:

...
    amount: (widget.mylist3)*100).round(),
...
...