Loading ...

Informazioni di sistema in Dart

Informazioni di sistema in Dart

Dart ci mette a disposizione la classe Platform per ottenere diverse informazioni di sistema.

Nel codice che trovate sotto stampiamo a video diverse cose; prima tutte le variabili d'ambiente, e poi diverse informazioni generiche (sistema operativo, host name, numero di processori, ecc).

Ecco il codice:

import 'dart:io' show Platform;

main() {
  Map<String, String> envVars = Platform.environment;
  envVars.forEach((k, v) => print('${k}: ${v}'));

  print(Platform.operatingSystem);
  print(Platform.operatingSystemVersion);
  print(Platform.pathSeparator);
  print(Platform.localeName);
  print(Platform.localHostname);
  print(Platform.numberOfProcessors);
  print(Platform.version);
}

Enjoy!