| |
|
Salih Dinçer 
| Fazla düşünmeden, hızlıca aklıma gelen; ya tutarsa...:)
struct kolayDizi(T, K) {
// v--- b(ilgi)
private T[K] verisi;
// ^--- (a)nahtar
void aDeğiştir(K önce, K sonra) {
T yedek = verisi[önce];
verisi.remove(önce);
verisi[sonra] = yedek;
}
}
void main() {
auto rakamlar = kolayDizi!(int, string)(
[ "sıfır": 0, "bir": 1 ]);
rakamlar.writeln;
rakamlar.aDeğiştir("sıfır", "zero");
rakamlar.writeln;
}/*
[ "sıfır": 0, "bir": 1 ]
[ "zero": 0, "bir": 1 ]
*/
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
|