ОК, в С# у нас есть что-то вроде:
public static string Destroy(this string s) {
return "";
}
Итак, в основном, когда у вас есть строка, которую вы можете сделать:
str = "This is my string to be destroyed";
newstr = str.Destroy()
# instead of
newstr = Destroy(str)
Теперь это круто, потому что, на мой взгляд, это более читаемо. У python есть что-то подобное? Я имею в виду вместо того, чтобы писать вот так:
x = SomeClass()
div = x.getMyDiv()
span = x.FirstChild(x.FirstChild(div)) # so instead of this I'd like to write:
span = div.FirstChild().FirstChild() # which is more readable to me
Любое предложение?