1
0
mirror of https://github.com/adambard/learnxinyminutes-docs.git synced 2025-08-07 15:26:45 +02:00

[dart/en] Updated exercise 11 (#3880)

This commit is contained in:
Kir Malev
2024-05-16 07:25:02 +04:00
committed by GitHub
parent 250a508cbf
commit 5c518f4a31

View File

@@ -254,25 +254,29 @@ example10() {
/// `int` and `double` are children of type `num` /// `int` and `double` are children of type `num`
example11() { example11() {
var i = 1 + 320, d = 3.2 + 0.01; var i = 1 + 320, d = 3.2 + 0.01;
final num myFinalNumDouble = 2.2;
final num myFinalNumInt = 2;
final int myFinalInt = 1;
final double myFinalDouble = 0.1;
num myNumDouble = 2.2; num myNumDouble = 2.2;
num myNumInt = 2; num myNumInt = 2;
int myInt = 1; int myInt = 1;
double myDouble = 0; // Dart will add decimal prefix, becomes 0.0; double myDouble = 0; // Dart will add decimal prefix, becomes 0.0;
myNumDouble = myInt; // valid myNumDouble = myFinalInt; // valid
myNumDouble = myDouble; //valid myNumDouble = myFinalDouble; // valid
myNumDouble = myNumInt; //valid myNumDouble = myFinalNumInt; // valid
myNumInt = myInt; // valid myNumInt = myFinalInt; // valid
myNumInt = myDouble; // valid myNumInt = myFinalDouble; // valid
myNumInt = myNumDouble; // valid myNumInt = myFinalNumDouble; // valid
myInt = myNumDouble; //Error myInt = myNumDouble; // error
myInt = myDouble; //Error myInt = myFinalDouble; // error
myInt = myNumInt; //valid myInt = myFinalNumInt; // valid
myDouble = myInt; //error myDouble = myFinalInt; // error
myDouble = myNumInt; //valid myDouble = myFinalNumInt; // error
myDouble = myNumDouble; //valid myDouble = myFinalNumDouble; // valid
print("Example11 int ${i}"); print("Example11 int ${i}");
print("Example11 double ${d}"); print("Example11 double ${d}");