Analysieren Sie die Zeichenfolge mit Komma, um sie unter Linux zu verdoppelnLinux

Linux verstehen
Anonymous
 Analysieren Sie die Zeichenfolge mit Komma, um sie unter Linux zu verdoppeln

Post by Anonymous »

Ich möchte doppelte Zahlen mit "," als Dezimaltrennzeichen anzeigen und muss aufgrund des gleichen Problems Zeichenfolgen in doppelte Zahlen konvertieren. Ich mache das mit dem intl-Paket.

Code: Select all

Get Locale: String myLocale = await findSystemLocale()
Define Numberformat: myNumberFormat = NumberFormat("##0.00", myLocale);
Read: numberFormat.parse(value.text).toDouble()
Show: numberFormat.format(item.price)
Das funktioniert gut, bis ich es nicht mit „Chrome – Web“, sondern mit „Linux – Desktop“ debugge. Dann erhalte ich diese Fehlermeldung:

Code: Select all

Invalid depfile: /home/User/Repositories/Cashier/.dart_tool/flutter_build/19fc9eb7bd361f82815989439418e9d9/kernel_snapshot_program.d
ERROR: ../../.pub-cache/hosted/pub.dev/intl-0.20.2/lib/src/web.dart:9:8: Error: Dart library 'dart:js_interop' is not available on this platform.
web.dart:9
ERROR: import 'dart:js_interop';
ERROR:        ^
ERROR: Context: The unavailable library 'dart:js_interop' is imported through these packages:
ERROR:     package:calculator => package:intl => dart:js_interop
ERROR: Detailed import paths for (some of) the these imports:
ERROR:     package:calculator/main.dart => package:intl/intl_browser.dart => package:intl/src/web.dart => dart:js_interop
(a lot more lines)
ERROR: Unhandled exception:
ERROR: Target kernel_snapshot_program failed: Exception
Error: Build process failed
Soll mir das sagen, dass intl unter Linux Mint 22.2 nicht verfügbar ist? Was kann ich sonst noch tun, um das Gebietsschema abzurufen und Double in Strings hin und her zu konvertieren?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post