Skip to content

Instantly share code, notes, and snippets.

View onefifth's full-sized avatar

Zander Milroy onefifth

View GitHub Profile
@onefifth
onefifth / Main.hx
Last active December 19, 2015 08:09
<Haxe> Crash on runtime using assignment of Dynamic to a fixed type
class Main {
static function main(){
var aString : Dynamic = "a string";
var anArrayOfStrings : Dynamic = ["array", "of", "strings"];
var correctlyTypedVar:Array<String> = anArrayOfStrings;
var incorrectlyTypedVar:Array<String> = aString;
//Type.typeof(correctlyTypedVar) // This is an Array at runtime
//Type.typeof(incorrectlyTypedVar) // This is a String at runtime