( uid_15483 | 2020. 11. 09., h – 03:28 )

a hátam borsódzik a z olyan kulcsszavaktól ahol a szó közepén hirtelen egy nagyBetű található ... de tulajdonképpen ezt az egész izét hogy több értelmes szóból állítsunk össze egy kulcsszót, kerülném ha lehet

Ez konvencio kerdese, termeszetesen a sajat nyelveddel azt csinalsz ami neked tetszik, javaslatokat kertel :) Van olyan nyelv ahol ez a kisNagyBetu() a konvencio, van ahol NagyBetu(), van ahol TeLjeSenMindEGY() mert nincs a kis-nagybetu megkulonboztetve.

Szemely szerint jobban szeretem az olyan nyelveket, ahol a fuggveny nevebol kiderul mit csinal a nelkul, hogy dokumentaciot kene olvasnom (ertelmes szavakbol osszerakott nevek vs mnemonikok). De megint, a sajat nyelvedet ugy alakitod, ahogy neked tetszik, nyugodt szivvel ne fogadj meg semmit abbol amit irok/irtam :)

A "replace" kulcsszó szerintem inkább olyasmire lenne jó hogy a stringben egy részletet kicserélni egy másik stringre, ... De itt meg akkor az van hogy meg kéne különböztetnünk 2 alesetet:

Ez nem passzol az elobb emlitett "mnemonik kivanalmaidhoz", de: replacefirst, replaceall. Illetve whitespacek kicserelesere: replacews, replacewsgroup.

Ha a C stílusú kommentek kiszűrését külön libbe teszem, jóeséllyel az lesz abban a libben az egyetlen függvény. Nem nézne ez ki rosszul? Vagy, esetleg mit lehetne még beletenni akkor abba a libbe?

Altalanos celu programozasi nyelveknel altalaban "elemi" muveleteket raknak a nyelvhez tartozo fuggvenykonyvtarakba, es azokra az elemi muveletekre epitik a komplexebb muveleteket (mint pl. a C stilusu kommentek kiszurese), ennek megfeleloen vannak felosztva a libek es azok fuggosegei. Egyeb nyelveknel pedig elrejtik az elemi muveleteket es a komplexebb muveleteket biztositjak keszen a programozo szamara (pl SQL-nel sem kell azzal foglalkoznod hogy kerul a tartos tarrol a memoriaba az adott sor amin a muveletet fogod vegezni). De erre is vannak kivetelek, igazabol toled fugg hogy milyen megkozelitesben hiszel.

Hogy jol nez-e ki, az attol fugg mit tartasz jonak. Szemely szerint a string konyvtarba csak elemi muveleteket raknek, amikor egy konkret karakterrel dolgozol, azt mar a string konyvtarra epulo kulon konyvtarba raknam. Pl.: string konyvtarba a "A string stringtömbbé alakítása", aminek bemeneti parametere lenne a karakter(ek) ami menten fel akarod bontani a stringet. A stringprocessing konyvtarba pedig "A string stringtömbbé alakítása újsor karakter menten" es "A string stringtömbbé alakítása whitespace karakterek menten", ahogy ide kerulne a "c stilusu kommentek torlese" is, stb.