Skip to content

Instantly share code, notes, and snippets.

@antonmoiseev
antonmoiseev / main.dart
Last active December 31, 2015 14:24 — forked from anonymous/main.dart
Dart: constructor initializers quiz
class A {
final foo;
A(this.foo) {
log('A#ctor');
}
}
class B extends A {
final bar;
B()
@antonmoiseev
antonmoiseev / main.dart
Last active December 24, 2015 20:42 — forked from anonymous/main.dart
Dart: lazily initialized class variable
var foo = 0;
class A {
static var bar = (foo = 1);
}
void main() {
print(foo); // 0 since A.bar hasn't been ever accessed yet
A.bar; // A.bar's initialization expression is lazily evaluated
print(foo); // 1 since A.bar has been accessed already
@antonmoiseev
antonmoiseev / Cutter.cs
Created November 9, 2011 14:23 — forked from praeclarum/Cutter.cs
App to perform CNC cuts using interval arithmetic and voxels in an adaptive octree
using System;
using System.Diagnostics;
using System.IO;
namespace Cutter
{
class MainClass
{
const float Precision = 0.02f;
const float CutterStep = 0.1f;