v3rb0 Posted August 5, 2008 Report Share Posted August 5, 2008 Offtipiks pārcelts no http://php.lv/f/index.php?showtopic=11209 šite tekstus var ne tik saskaitīt, bet arī reizināt! "foo" + ("bar" * 2) Link to comment Share on other sites More sharing options...
xfr33 Posted August 5, 2008 Report Share Posted August 5, 2008 šitas labs, bet vai kkur viņu var normāli arī pielietot?? Link to comment Share on other sites More sharing options...
bubu Posted August 5, 2008 Report Share Posted August 5, 2008 Pitonā itin bieži to izmantoju, kad outputā vajag dabūt n atstarpes (tb izlīdzināt/iecentrēt tekstu): print " " * n Šķiet, ka php nekas labāks par str_repeat("abc", 10) nav. Kāpēc tad tavuprāt, xfr33, tas ir tik ļoti labs, ja jau nezini, kur to normāli var pielietot? Link to comment Share on other sites More sharing options...
Mr.Key Posted August 5, 2008 Report Share Posted August 5, 2008 (edited) Izteiksmes, kas izskatās pēc saskaitīšanas un reizināšanas, nepadara tekstu par skaitli. >> "bar" + ("kuku" / 2) NoMethodError: undefined method `/' for "kuku":String from (irb):3 >> "bar" + ("kuku" ^ 2) NoMethodError: undefined method `^' for "kuku":String from (irb):4 >> "bar" - ("kuku" * 2) NoMethodError: undefined method `-' for "bar":String from (irb):6 Edited August 5, 2008 by Mr.Key Link to comment Share on other sites More sharing options...
xfr33 Posted August 5, 2008 Report Share Posted August 5, 2008 bubu, man patika, kā tas tika prezentēts, tas tjip 15min tutorials bija tīri labi noorganizēts un, ja šai valodai automātiski uzmet to, kas sanāk ierakstot kādu kodu, tad tā ir priekšrocība! Link to comment Share on other sites More sharing options...
bubu Posted August 5, 2008 Report Share Posted August 5, 2008 e? tas ir kā - uzmet? Izdrukā outputā? Tā tak nav valodas fīča. Tā ir interaktīvās konsoles fīča. Tikpat labi palaid komandrindā "php -a" un priecājies. PHP: Using PHP from the command line - Manual - RTFM kā parasti ;) Vai arī, kā es bieži daru - uztaisu mazu php failiņu ar kodu, ko gribu pamēģināt un laižu komandrindā: php fails.php Link to comment Share on other sites More sharing options...
xfr33 Posted August 5, 2008 Report Share Posted August 5, 2008 nu bubu tu jau php ģēnijs... es tak neesmu tāds :D neaizdomāšos līdz kkādam php -a ;) pietiek ar parasto php :) Link to comment Share on other sites More sharing options...
bubu Posted August 5, 2008 Report Share Posted August 5, 2008 Izteiksmes, kas izskatās pēc saskaitīšanas un reizināšanas, nepadara tekstu par skaitli. Turpretī * operators diezgan loģiski lasās ("bar"*2 kontekstā) - tekstu "bar" atkārtot/duplicēt 2 reizes (tāpēc arī reizināt, jo 2 reizes). Kāpēc vispār būtu kautkas tur jāpadara par skaitli? Link to comment Share on other sites More sharing options...
v3rb0 Posted August 5, 2008 Author Report Share Posted August 5, 2008 (edited) sorry, dikti offtopicā aizvilku, bet nu atļaušos vēl vienu.. Mr.Key, nez kā gan tekstu kāpināt, bet ja zini, tad vari implementēt "foo" pakāpē "bar" šitā (: Edited August 5, 2008 by v3rb0 Link to comment Share on other sites More sharing options...
Mr.Key Posted August 5, 2008 Report Share Posted August 5, 2008 (edited) Konteksts, vechi, konteksts!!! nu vinsh ir zudis un aizmirsies! Un ja kāds nezin, foo^bar = beer Edited August 5, 2008 by Mr.Key Link to comment Share on other sites More sharing options...
mefisto Posted August 5, 2008 Report Share Posted August 5, 2008 Mr.Key , ja tu nespēji saskatit kontekstu, tad liekas tu dirs par valodu, kurā neesi nevienu programu uzrakstījis. Link to comment Share on other sites More sharing options...
Mr.Key Posted August 5, 2008 Report Share Posted August 5, 2008 Mr.Key , ja tu nespēji saskatit kontekstu, tad liekas tu dirs par valodu, kurā neesi nevienu programu uzrakstījis. Čalīt jaukais, runa ir par diskusijas kontekstu un par latviešu valodu. Link to comment Share on other sites More sharing options...
Recommended Posts