Thread overview
int[char[2]]
Jul 06, 2020
cos00kun
Jul 06, 2020
cos00kun
July 06, 2020
void main()
{
   import std.stdio : writefln;
   int[char[2]] aa;
   auto arr = "ABBBA";

   // Iterate over all pairs in the string and observe each pair
   // ('A', 'B'), ('B', 'B'), ('B', 'A'), ...
   // String slicing doesn't allocate a copy
   foreach (i; 0 .. arr.length - 1)
       aa[arr[i .. $][0 .. 2]]++;

   foreach (key, value; aa)
       writefln("key: %s, value: %d", key, value);
}

Buradaki;
'int[char[2]] aa; ' kafamı karıştırdı.. bunu nasıl okumalıyız Ali hocam? int dizisi içinde char[2] adet dizi.. anlamsız oldu anlamadığım için :scared:

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 06, 2020

Hay Allah ya gerçekten eşleme tablosu olabileceği aklımdan bile geçmemişti!! tamam şimdi oldu.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 06, 2020

Eşleme tablosu yazımı: 'Değer[Anahtar]'. Değer, int; örneğin 42. Anahtar, char[2]; örneğin '['a', 'b']'.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]