Skip to content

Instantly share code, notes, and snippets.

View Deleplace's full-sized avatar

Valentin Deleplace Deleplace

View GitHub Profile
@Deleplace
Deleplace / main.dart
Created March 22, 2022 20:53
Remove sublist
void main() {
var items = ["a", "b", "c", "d", "e"];
var i = 2;
var j = 4;
items.removeRange(i, j);
print(items);
}
@Deleplace
Deleplace / main.dart
Created March 22, 2022 20:50
Case-insensitive string contains
class Foo{
String engine = "";
}
void main() {
Map<Foo, int> m = {};
var k = Foo();
k.engine = "Rocket Lab";
var v = 42;
void main() {
var a = [4, 5, 6, 7, 8, 9, 10];
var b = [1, 3, 9, 5, 7, 9, 7, 7];
var c = {...a,...b};
print(c);
}
@Deleplace
Deleplace / main.dart
Created March 22, 2022 20:29
Case-insensitive string contains
void main() {
var s = "Let's dance the macarena";
{
var word = "Dance";
bool ok = s.toUpperCase().contains(word.toUpperCase());
print(ok);
}
{
var word = "dance";
@Deleplace
Deleplace / main.dart
Created March 18, 2022 21:08
Number of bytes of a string
import 'dart:convert';
void main() {
var s = "Résumé";
var n = utf8.encode(s).length;
print("$n bytes");
}
@Deleplace
Deleplace / main.dart
Created March 13, 2022 14:40
Print a map
void main() {
var m = {
"one": 1,
"two": 2
};
print(m);
}
@Deleplace
Deleplace / main.dart
Created March 13, 2022 14:39
Print a map
void main() {
var x = {
"one": 1,
"two": 2
};
print(x);
}
@Deleplace
Deleplace / main.dart
Created March 13, 2022 14:37
Comment out a single line
void main() {
print("Hello");
// This is a comment
print("World");
}
@Deleplace
Deleplace / main.dart
Created March 13, 2022 14:33
Declare an enumeration
enum Suit {
SPADES,
HEARTS,
DIAMONDS,
CLUBS,
}
void main() {
print(Suit.DIAMONDS);
}
@Deleplace
Deleplace / main.dart
Created March 13, 2022 14:28
Print a comma-separated list of integers
void main() {
var a = [1, 12, 42];
print(a.join(", "));
}