Which access is faster? Dictionary or switch-case?


function getFruitBySwitch(fruitId : String):int
{
	switch(fruitId )
	{
		case "Apple" 	: return 1;
		case "Orange" 	: return 2;
		case "Grape" 	: return 3;
		case "Peach" 	: return 4;
		default 		: return 0;
	}
}


const fruitDictionary :Dictionary = new Dictionary();
fruitDictionary ["Apple"] = 1;
fruitDictionary ["Orange"] = 2;
fruitDictionary ["Grape"] = 3;
fruitDictionary ["Peach"] = 4;

function getFruitByDictionary(fruitId : String):int
{
	return this.fruitDictionary[fruitId];
}