July 25, 2013

Alıntı (huseyin325325):

>

Peki hangi kütüphaneye taşınacakmış ?

std.array modülünde:

http://dlang.org/phobos/std_array.html#.replace

Ali

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

July 26, 2013

public import tümden mi kalkacak yoksa sadece belirtilen kütüphaneye mi özgü olacak hocam?

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

July 26, 2013

Sagolun hocam :) Burada aldigim her cevabi HTML olarak kaydediyorum o.O

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

July 26, 2013

Alıntı (agora):

>

public import tümden mi kalkacak

Onda bir sorun yok; kalkmayacak.

Benim geçici olduğunu söylediğim, std.string içindeki şu satır(lar):

//Remove when repeat is finally removed. They're only here as part of the
//deprecation of these functions in std.string.
public import std.algorithm : startsWith, endsWith, cmp, count;
public import std.array : join, split;

Adları geçen işlevler başka modüllere taşınmışlar bile ama o satırlar sayesinde geçici süreliğine std.string tarafından da erişilebiliyorlar.

Ama yukarıda da konuştuğumuz gibi, kimse replace()'in adını anmadığı halde ona da erişilebiliyor. Bu herhalde bir dmd hatasıdır.

Özet:

  • public import kalkmayacak

  • replace std.array'in bir işlevidir

Bunun dışındaki herşey kafamızı karıştırıyor. :)

Ali

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

1 2
Next ›   Last »