Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

To claim this, I am signing this object:

extension AdvObj on Object {
bool get isNotNull => this != null;
}
void main() async {
String a;
print(a.isNotNull ? 'not null' : 'null');
a = 'ooooo';
extension AdvObj on Object {
bool get isNotNull => this != null;
}
void main() async {
String a;
print(a.isNotNull ? 'not null' : 'null');
a = 'ooooo';
Stream<T> transformInto<T, Y>(Stream<Y> stream, T Function(Y item) fn,
{bool? cancelOnError}) {
StreamSubscription<T> _change(Stream<Y> input, bool cancelOnError) {
late StreamSubscription<Y> subscription;
// Create controller that forwards pause, resume and cancel events.
final controller = StreamController<T>(
onPause: () {
subscription.pause();
import 'dart:async';
class A {
var ctrl = StreamController();
var cc = 0;
run() {
ctrl.stream.forEach((ev) {
print(ev ?? 0);
});
{
"info": {
"_postman_id": "79c9c0a7-a552-4cef-85f9-9a7d4f3bf343",
"name": "Nutror",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "courses",
"item": [
class A<T extends dynamic> {
Function(A<T>) go;
}
class B<T extends dynamic> extends A<T> {
}
void main() async {
class Complex {
num _real;
num _imaginary;
num get real => _real;
num get imaginary => _imaginary;
set real(num r) {
if(r < 0) return;
_real = r;
}
class Complex {
num _real;
num _imaginary;
num get real => _real;
num get imaginary => _imaginary;
set real(num r) {
if(r < 0) return;
_real = r;
}
@jodinathan
jodinathan / main.dart
Created September 13, 2019 18:14
checking named parameters
void foo({String bar = 'hi'}) {
print(bar);
}
void main() async {
bool s = true;
foo(bar: s ? 'hello' : null);
s = false;