perl.lt 
 
 Apie Straipsniai Funkcijos Parsisiųsti Nuorodos 
 
 Versija spausdinimui /Perlo funkcijos pagal kategorijas/Atgal 
 
 

Perlo funkcijos A-Z | Perlo funkcijos pagal kategorijas

Funkcijos operacijos su skaliarais ir stringais
  • chomp - pašalina pabaigos ženklą nuo string'o
  • chop - pašalina paskutinį string'o simbolį
  • chr - pasiima nurodytą numerį simboliu
  • crypt - vienos krypties passwd stiliaus enkryptinimas
  • hex - paverčia string'ą į šešioliktainį skaičiu
  • index - ieško substring'o string'e
  • lc - gražina string'ą mažosiomis raidėmis
  • lcfirst - gražina string'ą tik kitą raidį paversdamas mažąja
  • length - gražina baitu kiekį string'e
  • oct - paversti string'ą į aštuntainį skaičiu
  • ord - surasti simbolio skaitinį reikšmį
  • pack - paversti sąrašą į binarinį formą
  • q - paimti string'ą tarp viengubu kabučiu
  • qq - paimti string'ą tarp dvigubu kabučiu
  • reverse - apversti string'ą ar sąrašą
  • rindex - substring'o paieška iš dešinės į kairį
  • sprintf - sutvarkytas išvedimas į string'ą
  • substr - pasiimti ar pakeisti string'o dalį
  • tr - transliteruoti string'ą
  • uc - gražina string'ą didžiosiomis raidėmis
  • ucfirst - gražina string'ą su kita didžiąja raide
  • y - string'o transliteracija
Reguliariųjų reiškinių (regular expressions) ir šablonų atitikimas (pattern matching)
  • m - sutikrinti string'ą su regexpo pattern'u
  • pos - surasti ar nustatyti offset'ą praėjusiai/sekančiai m//g paieškai
  • qr - sukompiliuoti pattern'ą
  • quotemeta - cituoti regexpo "magiškus" simbolius
  • s - pakeisti pattern'ą į string'ą
  • split - išskaidyti string'ą, naudojant regexp atskyrėją
  • study - optimizuoti įvedamus duomenis pakartotinėms paieškoms
Skaitinės funkcijos
  • abs - absoliutinė reikšmė
  • atan2 - Y/X arktangentas tarp -PI ir PI
  • cos - kosinusas
  • exp - pakelia I laipsniu
  • hex - paverčia string'ą į šešioliktainį skaičiu
  • int - sveikasis skaičius
  • log - pasiimti natūrinį skaičiaus logaritmą
  • oct - paversti string'ą į aštuntainį skaičiu
  • rand - pasiimti sekantį pseudo atsitiktinius skaičius
  • sin - sinusas
  • sqrt - kvadratinė šaknis
  • srand - užstatyti atsitiktiniu skaičiu generatoriu
Funkcijos realiems @MASYVAMS
  • pop - pašalinti paskutinį elementą iš masyvo ir jį gražinti
  • push - pridėti vieną ar kelis elementus į masyvą
  • shift - pašalinti ir gražinti pirmą masyvo elementą
  • splice - pridėti ar išimti elementus iš bet kurios masyvo vietos
  • unshift - į sarašo elementą pridėti daugiau elementu
Funkcijos sąrašo duomenims
  • grep - suranda elementus sąraše ir patikrina ar true, lyginant su kriterijum
  • join - sujungia sąrašą į string'ą naudojant atskyrėją
  • map - pritaikyti pakeitimą sąrašui ir gauti naują sąrašą su pakeitimais
  • qw - cituoti sąrašą žodžiu
  • reverse - apversti string'ą ar sąrašą
  • sort - perrikiuoti reikšmiu sąrašą
  • unpack - paversti binarinį struktūrą į normalius perl'o kintamuosius
Funkcijos realiems %HASHams
  • delete - ištrina reikšmį iš hash'o
  • each - pasiima kitą key/value porą iš hash'o
  • exists - patikrina ar yra hash key
  • keys - gražina sąrašą indeksu iš hash'o
  • values - gražina reikšmiu sąrašą hash'e
Įvesties bei išvesties funkcijos
  • binmode - paruošia binarinį failą I/O
  • close - uždaryti failo (ar pipe'o ar socket'o) jungtį
  • closedir - uždaryti direktorijos jungtį
  • dbmclose - nutraukia ryšį tarp dbm ir hash'o
  • dbmopen - sukuria ryšį dbm failui
  • die - išveda pranešimą arba praleidžia
  • eof - patikrina filehandle'ą iki pabaigos
  • fileno - gražina failo deskriptoriu iš filehandle'o
  • flock - užrakina visą failą advisory lock
  • format - deklaruoja paveixliuko formatą naudojimui su write() funkcija
  • getc - pasiima sekantį simbolį iš filehandle'o
  • print - išvesti sąrašą į filehandle'ą
  • printf - išvesda suformatuotą sąrašą į filehandle'ą
  • rand - pasiimti sekantį pseudo atsitiktinius skaičius
  • readdir - pasiimti direktoriją iš directory handle
  • readline - pasiimti įrašą iš failo
  • rewinddir - perkrauti directory handle
  • seek - pakeisti failo pointerio vietą atsitiktinio priėjimo I/O
  • seekdir - pakeisti direktorijos pointerio vietą
  • select - perkrauti išvedimą pagal nutylėjimą arba padaryti I/O parinkimą
  • syscall - paleisti sutartinį sistemos kvietimą
  • sysread - fiksuoto ilgio nebuferintas įvedimas iš filehandle'o
  • sysseek - nustatyti I/O pointerį handle, naudojamam sysread ir syswrite
  • syswrite - fiksuoto ilgio nebuferintas išvedimas į filehandle'ą
  • tell - pasiimti dabartinį seekpointer'į filehandle
  • telldir - pasiimti dabartinį seekpointer'į direktorijos handle
  • truncate - sutrumpinti failą
  • warn - išvesti debuginimo informaciją
  • write - išspausdina įrašą
Funkcijos fiksuoto ilgio duomenims ar į rašams
  • pack - paversti sąrašą į binarinį formą
  • read - fiksuoto ilgio buferintas įvedimas iš filehandle'o
  • syscall - paleisti sutartinį sistemos kvietimą
  • sysread - fiksuoto ilgio nebuferintas įvedimas iš filehandle'o
  • sysseek - nustatyti I/O pointerį handle, naudojamam sysread ir syswrite
  • syswrite - fiksuoto ilgio nebuferintas išvedimas į filehandle'ą
  • unpack - paversti binarinį struktūrą į normalius perl'o kintamuosius
  • vec - patikrina ar nustato atitinkamus bitus string'e
Funkcijos failų valdikliams, failams ar direktorijoms
  • -X - failo testavimas (-r, -x, t.t.)
  • chdir - pakeičia dabartinį direktoriją
  • chmod - pakeičia failu sąrašo leidimus (permission'sus)
  • chown - pakeičia failu sąrašo savininką
  • chroot - paverčia katalogą root katalogu
  • fcntl - failu kontrolės sisteminis iškveitimas
  • glob - praplečia failu vardus, naudojant wildcard'us
  • ioctl - priklausantis nuo sistemos device control sisteminis iškvietimas
  • link - sukuria hard link failu sistemoje
  • lstat - nustatyti simbolinį link'ą
  • mkdir - sukurti direktoriją
  • open - atidaryti failą, pipe ar deskriptoriu
  • opendir - atidaryti direktoriją
  • readlink - patikrinti kur nurodo simbolinis link'as
  • rename - pakeisti failo vardą
  • rmdir - pašalinti direktoriją
  • stat - gauti failo statuso informaciją
  • symlink - sukurti simbolinį link'ą į failą
  • sysopen - atidaryti failą, pipe ar deskriptoriu
  • umask - nustato failo sukūrimo kaukę
  • unlink - pašalina vieną link'ą į failą
  • utime - nustatyti priejimo prie failo failo ir paskutinio modifikavimo laikus
Raktiniai žodžiai, susiją su perl programos veikimo kontrole
  • caller - pasiima dabartinės paprogramės kvietimo kontekstą
  • continue - nebūtinas blokas while ar foreach cikle
  • die - išveda pranešimą arba praleidžia
  • do - paverčia BLOCK į TERM
  • dump - sukuria skubu core dump
  • eval - sugaudo klaidas arba sukompiliuoja ir paleidžia kodą
  • exit - nutraukia programą
  • goto - sukuria spageti kodą
  • last - išeina iš bloko pirma laiko
  • next - pakartoti block prieš laiką
  • prototype - pasiimti paprogramės prototipą (jei egzistuoja)
  • redo - pradėti ciklą nuo pradžiu
  • return - išeiti iš funkcijos
  • sub - deklaruoti paprogramį, greičiausiai anonimiškai
  • wantarray - pasiimti void vs scalar vs list dabartinio konteksto paprogramės iškvietime
Raktiniai žodžiai, keiąiantys ar paveikiantys kintamųjų sritis
  • caller - pasiima dabartinės paprogramės kvietimo kontekstą
  • import - pataiso modulio namespace'ą į nurodytą
  • local - sukuria laikiną globalaus kintamojo reikšmį(dynamic scoping)
  • my - deklaruoti ir priskirti lokalu kintamąjį (lexical scoping)
  • our - deklaruoti ir priskirti paketo kintamąjį (lexical scoping)
  • package - deklaruoti atskirą globalią namespace
  • use - pakrauti modulį kompiliavimo metu
Įvairios funkcijos
  • defined - patikrina ar reikšmė, kintamasis ar funkcija yra apibrėžta
  • dump - sukuria skubu core dump
  • eval - sugaudo klaidas arba sukompiliuoja ir paleidžia kodą
  • formline - vidinė funkciją, naudojama formatams
  • local - sukuria laikiną globalaus kintamojo reikšmį(dynamic scoping)
  • my - deklaruoti ir priskirti lokalu kintamąjį (lexical scoping)
  • our - deklaruoti ir priskirti paketo kintamąjį (lexical scoping)
  • prototype - pasiimti paprogramės prototipą (jei egzistuoja)
  • reset - išvalyti visus duoto pavadinimo kintamuosius
  • scalar - priversti dirbti skaliariniame kontekste
  • undef - pašalina kintamąjį ar funkcijos aprašą
  • wantarray - pasiimti void vs scalar vs list dabartinio konteksto paprogramės iškvietime
Funkcijos procesams ir procesų grupėms
  • alarm - suplanuoja SIGALRM
  • exec - palieka dabartinį programą tam, kad paleisti kitą
  • fork - sukuria naują procesą, tolygu esamam
  • getpgrp - pasiima proceso group
  • getppid - pasiima tėvinį (parent) process ID
  • getpriority - pasiima proceso, vartotojo ir t.t. pirmumo reikšmį
  • kill - nusiunčia signalą procesui ar ju grupei
  • pipe - atidaryti porą sujungtu filehandle'u
  • qx - cituoti string'ą
  • readpipe - paleisti sisteminį komandą ir pasiimti standartinį išvedimą
  • setpgrp - nustatyti proceso grupį ar procesą
  • setpriority - nustatyti proceso prioritetinį reikšmį
  • sleep - blokuoti kelioms sekundėms
  • system - paleisti atskirą programą
  • times - gražina kiek laiko liko pačiam ir iš jo išėjusiems procesams
  • wait - palaukti kol bus pabaigtas bet kuris išėjįs iš pagrindinio procesas
  • waitpid - palaukti kol bus pabaigtas bet kuris išėjįs iš pagrindinio procesas
Raktiniai žodžiai, susiją su perlo moduliais
  • do - paverčia BLOCK į TERM
  • import - pataiso modulio namespace'ą į nurodytą
  • no - neimportuoti kai kuriu modulio simboliu ar semantikos kompiliavimo metu
  • package - deklaruoti atskirą globalią namespace
  • require - užkrauti išorines funkcijas iš bibliotekos paleidimo metu
  • use - pakrauti modulį kompiliavimo metu
Raktiniai žodžiai, susiją su klasąmis bei objektiškumu
  • bless - sukuria objektą
  • dbmclose - nutraukia ryšį tarp dbm ir hash'o
  • dbmopen - sukuria ryšį dbm failui
  • package - deklaruoti atskirą globalią namespace
  • ref - išsiaiškinti į kokio tipo ir į ką nurodoma
  • tie - priskirti kintamąjį obejktu klasei
  • tied - pasiimti nuorodą į objektą, esantį po sujungtu kintamuoju
  • untie - nutraukti failo jungimo nustatytmus
  • use - pakrauti modulį kompiliavimo metu
Žemo lygio socket'ų funkcijos
  • accept - priima įeinantį socket'o susijungimą
  • bind - priskiria adresą socket'ui
  • connect - prisijungti prie nutolusio socket'o
  • getpeername - suranda kitą galą socket susijungimo
  • getsockname - pasiima sockaddr duotam socket'ui
  • getsockopt - pasiima socket'o nustatymus duotam socket'ui
  • listen - registruoja socket'ą kaip serverį
  • recv - pasiimti žinutį iš Socket'o
  • send - nusiusti žinutį per socket'ą
  • setsockopt - Socket'u nustatymai
  • shutdown - uždaryti pusį socket'u susijungimu
  • socket - sukurti socket'ą
  • socketpair - sukurti porą socket'u
System V vidinių procesų susisiekimo funkcijos
  • msgctl - SysV IPC žinučiu kontrolės operacija
  • msgget - gauti SysV IPC žinučiu eilį
  • msgrcv - pasiimti SysV IPC žinutį iš žinučiu eilės
  • msgsnd - nusiusti SysV IPC žinutį į žinučiu eilį
  • semctl - SysV singalinės kontrolės operacijos
  • semget - pasiimti rinkinįSysV signalu
  • semop - SysV signalinės operacios
  • shmctl - SysV shared atminties operacijos
  • shmget - pasiimti SysV shared atminties segmento identifikatoriu
  • shmread - nuskaityti SysV shared atmintį
  • shmwrite - rašyti į SysV shared atmintį
Vartotojo bei grupės informacijos gavimas
  • endgrent - gražina, naudojant group failą
  • endhostent - gražina, naudojant hosts failą
  • endnetent - gražina, naudojant networks failą
  • endpwent - gražina, naudojant passwd failą
  • getgrent - pasiima sekantį group įrašą
  • getgrgid - pasiima sekantį group vartotojo ID
  • getgrnam - pasiima sekantį group pavadinimą
  • getlogin - gražina kas prisijungįs šitame tty
  • getpwent - pasiima sekantį passwd įrašą
  • getpwnam - pasiima passwd įrašą pagal login'ą
  • getpwuid - pasiima passwd įrašą pagal vartitojo ID
  • setgrent - paruošti naudojimui group failą
  • setpwent - paruošti naudojimui passwd failą
Tinklo informacijos gavimas Laiko funkcijos
  • gmtime - perverčia UNIX laiką į įrašą ar string'ą naudojant GMT
  • localtime - paverčia UNIX laiką į įrašą ar string'ą, naudojant vietinį laiką
  • time - sekundžiu skaičius nuo 1970
  • times - gražina kiek laiko liko pačiam ir iš jo išėjusiems procesams
 
 
 
2005.04.11 - 2012.02.06 © algirdas@perl.lt 
 Perl.lt programavimo savaitgaliai | Reklaminiai skydeliai | Perl.lt kodas