Я хочу попытаться определить приведенную ниже формулу, чтобы рассчитать между старой и новой ценой и показать ее в текстовом виджете, но когда я хочу использовать ее в двойной переменной, у меня появляется эта ошибка: «Только члены c могут быть доступным в инициализаторах ", и это то, что я хочу сделать:
class ProductDetails extends StatefulWidget {
final prod_fullName;
final prod_pic;
final prod_old_price;
final prod_price;
double percent=(prod_old_price - prod_price)/prod_old_price*100;
ProductDetails({
this.prod_fullName,
this.prod_pic,
this.prod_old_price,
this.prod_price,
});
@override
_ProductDetailsState createState() => _ProductDetailsState();
}
class _ProductDetailsState extends State<ProductDetails> {
Row{
child:new Text("$percent%");
}