Twitter | Search | |
geekovo
C# verze 6 a ECMAScript 2015 přinesly interpolací řetězců (dle docky „čitelná a pohodlná syntaxe pro vytvoření formátovaného řetězce oproti sprintf“). PHP ji má odjakživa: echo "He drank some juice.". Proč spousta PHP knihoven formátuje text výjimek přes sprintf()?
Reply Retweet Like More
Jarda Hanslík Sep 21
Replying to @geekovo
My třeba používáme sprintf i v javascriptu :)
Reply Retweet Like
Honza Marek Sep 21
Replying to @geekovo
Vypadá to sofistikovaně
Reply Retweet Like
tcks Sep 21
Replying to @geekovo
Nevim jak v php, ale js i c# na zaklade toho interpolovanyho zaposu umi vytvorit i neco jinyho.nez string.
Reply Retweet Like
Π🐛 Sep 21
Replying to @geekovo
Variable variables hůř spolupracují s překladatelskými toolchainy, které jsou na sprintf and friends připravené?
Reply Retweet Like
Π🐛 Sep 21
Replying to @geekovo
Navíc: = "He drank some "; lze snadno interpolovat jen tady - pokud ten string vyleze odjinud, už je to těžší.
Reply Retweet Like
Lukyer Sep 21
Replying to @geekovo
V Jave je to kvuli rychlosti (sprintf rychlejsi nez “aa” + juice)
Reply Retweet Like
Tomáš Sep 21
Replying to @kukulich @geekovo
Nejsou lepší template strings?
Reply Retweet Like
Jarda Hanslík Sep 21
Replying to @pesovo @geekovo
Blbě se to překládá
Reply Retweet Like
geekovo Sep 21
Replying to @piskvor
Nojo, ale výjimky se nikdy nepřekládají
Reply Retweet Like
Π🐛 Sep 21
Replying to @geekovo
Ne?
Reply Retweet Like
Roman Chlebec Sep 21
Replying to @geekovo
Z úplne rovnakého dôvodu, prečo ešte stále niektorí používajú *Vi*
Reply Retweet Like
tcks Sep 21
Replying to @geekovo @piskvor
Ach, kez by!
Reply Retweet Like
tcks Sep 21
Replying to @Lukyer1 @geekovo
Coz je neco jineho nez interpolovany string.
Reply Retweet Like
Pavel Kouřil Sep 21
Replying to @geekovo
Formátování?
Reply Retweet Like
Marek Štípek Sep 21
Replying to @geekovo
Protože použití výrazů v interpolaci je v PHP hodně omezený (konstanta, volání funkce, ...) a někomu se nelíbí to míchat a ve výjimkách se často používá uvozovka a je nutný je escapovat. Ale taky používám interpolaci když to stačí.
Reply Retweet Like
Radek Pinc Sep 22
My javisti si budeme muset chvilku počkat ... Tak Java 27? ;-)))
Reply Retweet Like
tcks Sep 22
I feel your pain :)
Reply Retweet Like