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:
@@ -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}");
|
||||||
|
Reference in New Issue
Block a user