41 votes

Comment utiliser la constante PI dans Dart

J'ai importé des mathématiques .

 import 'dart:math';

Mais comment puis-je appeler la constante "PI"?

Cela ne fonctionne pas.

    math.pi / 12.0

77voto

Raouf Rahiche Points 4482

tu devrais import 'dart:math' as math; au lieu de seulement import 'dart:math';

car lorsque vous utilisez le as vous fournissez un nom à la bibliothèque importée afin que vous puissiez la référencer n'importe où dans votre fichier

18voto

lrn Points 8630

Comme alternative à la réponse acceptée, vous pouvez continuer à importer sans préfixe, et référencer pi comme seulement pi :

 import "dart:math" show pi;
main() {
  print(pi / 12);
}

Cela fonctionne aussi bien que le préfixe. C'est une question de goût que vous préférez.

7voto

Jilson Points 411

Premier import 'dart:math'; puis utilisez pi/12.0 au lieu de math.PI/12.0 cela devrait fonctionner correctement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X