Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
@dynamicMemberLookup
struct Uppercaser {
subscript(dynamicMember input: String) -> String {
return input.uppercased()
}
}
Uppercaser().hello // → "HELLO"
// You can type anything, as long as Swift accepts it as an identifier.
Uppercaser().käsesoße // → "KÄSESOSSE"
The proposal and implementation of dynamic member lookup was largely driven by the Swift for TensorFlow team at Google. Their main motivation is to facilitate interoperability between Swift and dynamic languages, specifically (though not exclusively) Python. Their goal is to make it possible to call Python code from Swift with a pretty and familiar syntax.
Es wird jetzt noch ersetzt durch SS oder, falls Mißverständnisse möglich sind, durch SZ.
Потом SZ запретили. А потом кто-то наконец нарисовал заглавный эсцет (ẞ), но использовать его в компьютере боятся, ибо он отсутствует в восьмибитных кодировках и во многих шрифтах (требуется Unicode не ниже 5.1).
Вспомнил ещё прикол. В старых учебниках рекомендовалось сочетание "ck" при переносе слов превращать в "k-k". Например: drucken → druk-ken. Сейчас вроде бы "ck" стараются не разрывать, чтобы не ломать голову.
ПОЧЕМУ ЭСЦЕТ НЕ ЗАГЛАВНЫЙ?!11
Кстати, а SZ вместо SS где-нибудь используется или такой вариант ушёл в историю?
Ни разу нигде не видел, только в виде лигатуры на старых надписях и табличках.
Ты с венгерским не путаешь?
Во многих шрифтах заглавный эсцет отсутствует, поэтому в древних учебниках предлагалось заменять его на SS или (если SS приводит к омонимам) на SZ.
https://de.wikipedia.org/wiki/Großes_ß
Es wird jetzt noch ersetzt durch SS oder, falls Mißverständnisse möglich sind, durch SZ.
Потом SZ запретили. А потом кто-то наконец нарисовал заглавный эсцет (ẞ), но использовать его в компьютере боятся, ибо он отсутствует в восьмибитных кодировках и во многих шрифтах (требуется Unicode не ниже 5.1).
http://pulson.ru/wp-content/uploads/2013/10/04.jpg
забавно
https://topwar.ru/23893-glushitel-dlya-155-mm-gaubicy.html
Говорят, для того, чтобы полигон не беспокоил шумом жителей ближайших населённых пунктов.
https://pikabu.ru/story/_5899549
Бедные IDE
> interoperability between Swift and dynamic languages
> call Python code from Swift
- тут уже не до IDE