Skip to content

Instantly share code, notes, and snippets.

View Dalmangyi's full-sized avatar
💭
I may be slow to respond.

Dalmangyi Dalmangyi

💭
I may be slow to respond.
View GitHub Profile
@Dalmangyi
Dalmangyi / main.dart
Created August 27, 2019 09:08
Dart Example
void main() {
print('Hello, World!');
}
void main(){
var name = 'Voyager I';
var year = 1977;
var antennaDiameter = 3.7;
var flybyObjects = ['Jupiter', 'Saturn', 'Uranus', 'Neptune'];
var image = {
'tags': ['saturn'],
'url': '//path/to/saturn.jpg'
};
@Dalmangyi
Dalmangyi / Dart_final_vs_const_exam.dart
Last active August 28, 2019 07:45
Dart final vs const exam
void main() {
final List<String> languages = [];
const List<String> companies = [];
languages.add('dart');
/*
// compile error
companies.add('Github');
languages = ['c'];
@Dalmangyi
Dalmangyi / dart_easy_string.dart
Created August 28, 2019 08:06
Dart easy string
void main() {
var str1 = 'string1';
var str2 = "string2";
var str3 = 'str'+'ing3';
var str4 = '$str1 is good';
var str5 = '${5+3} is 8';
var str6 = '${str1=='string1'?str2:str3} ~~';
print('$str1');
print('$str2');
@Dalmangyi
Dalmangyi / dart_funtion_parameter_exam.dart
Last active August 28, 2019 08:48
Dart function parameter exam
void main(){
func1(100,200);
func2(v3:'hi');
func3(123);
func3(123,456);
}
//optional var
void func1(var v1, v2){
print('$v1, $v2');
@Dalmangyi
Dalmangyi / Dart_function_constructor_exam.dart
Last active August 29, 2019 04:28
Dart function constructor
class Car {
int gold;
int zeroToHundred;
int color;
Car(this.gold, this.zeroToHundred, this.color);
@override
toString(){
return 'gold:$gold, zth:$zeroToHundred, color:$color';
@Dalmangyi
Dalmangyi / Dart_function_constructor_exam2.dart
Last active August 28, 2019 16:00
Dart function constructor2
class Car {
int gold;
int zeroToHundred;
int color;
Car({this.gold=124000, this.zeroToHundred, this.color});
@override
toString(){
return 'gold:$gold, zth:$zeroToHundred, color:$color';
@Dalmangyi
Dalmangyi / dart_lamda_example.dart
Last active August 29, 2019 03:57
Dart lamda example
void main(){
print('${sum1(1,2)}');
print('${sum2(3,4)}');
var list = [0,1,2,3,4].map((n) => n*n);
print(list);
}
int sum1(a, b){
return a+b;
@Dalmangyi
Dalmangyi / dart_named_constructor_exam.dart
Created August 29, 2019 04:09
Dart Named Constructor
class Car {
String name;
int gold;
int zeroToHundred;
Car({this.name, this.gold=124000, this.zeroToHundred});
Car.sale(String name) : this(name:name, gold:117800, zeroToHundred:20);
@override
toString(){
@Dalmangyi
Dalmangyi / dart_getter_setter_exam.dart
Last active August 29, 2019 05:35
Dart getter setter
class Price {
int _coke=550,pepsi=450,cider=400;
int tax=50;
int get coke => _coke;
int get cola => (_coke+tax) + (pepsi+tax);
int get mix => (pepsi+tax) + (cider+tax);
int get all => (_coke+tax) + (pepsi+tax) + (cider+tax);
set coke(value) => _coke = value;