web-dev-qa-db-fra.com

Est-il possible d'imprimer un message à la console avec Flutter?

Je suis en train de déboguer une application, mais j'ai besoin de connaître certaines valeurs à la volée. Je me demandais s'il y avait un moyen d'imprimer un message dans une console telle que console.log en utilisant Javascript.

J'apprécie l'aide.

10
Joseph Arriaza

print() est probablement ce que vous recherchez. Voici quelques informations supplémentaires sur le débogage en flottement.

12
Ringil

Vous pouvez utiliser

print() 

fonction ou

debugPrint()

La fonction debugPrint () peut imprimer des sorties volumineuses.

4
Jaswant Singh

J'ai tendance à faire quelque chose de semblable à cela

Foo foo;
try{
    foo = _someMethod(); //some method that returns a new object
} catch (e) {
    print('_someMethod: Foo Error ${foo.id} Error:{e.toString()}'); /*my custom error print message. You don't need brackets if you are printing a string variable.*/
}
3
F-1
RaisedButton(
    child: Text("Click Me"),
    onPressed: () {
        print("This is a print()");
        debugPrint("This is a debugPrint()");
    },
),

Vous pouvez utiliser les méthodes print() ou debugPrint() pour imprimer le résultat sur la console.

1
Virag Brahme

Une autre réponse pour Concatenate with String:

// Declaration
int number = 10;


//Button Action
RaisedButton(
child: Text("Subtract Me"),
onPressed: () {
      number = number - 1;
      print('You have got $number as result');
      print('Before Value is ${number - 1} and After value is ${number + 1}');
    },
),

//Output:
flutter: You have got 9 as result
flutter: Before Value is 8 and After value is 10
0
McDonal_11