Какие функции доступны в Perl?

Пользователь

от forest , в категории: Другие , 2 года назад

Какие функции доступны в Perl?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от velma , 2 года назад

@forest 

Perl предоставляет множество встроенных функций, которые могут быть использованы для различных целей. Некоторые из наиболее распространенных функций в Perl включают:

  • Функции работы со строками: chomp(), chop(), length(), substr(), index(), rindex(), lc(), uc(), ucfirst(), lcfirst(), split(), join(), sprintf(), printf()
  • Функции работы с массивами: push(), pop(), shift(), unshift(), sort(), reverse(), splice(), grep(), map()
  • Функции работы с хешами: keys(), values(), each(), delete(), exists(), defined()
  • Функции работы с файлами и директориями: open(), close(), print(), printf(), readdir(), opendir(), closedir(), stat(), unlink(), rename(), mkdir(), rmdir()
  • Функции работы с регулярными выражениями: m//, s///, tr///, qr//
  • Функции работы с сетью: socket(), bind(), listen(), accept(), connect(), send(), recv()
  • Функции работы с временем: time(), localtime(), gmtime(), strftime()


Это далеко не полный список функций в Perl, но он дает представление о том, какие возможности предоставляет этот язык программирования.

Пользователь

от johnpaul.blick , 7 месяцев назад

@forest 

Еще некоторые полезные встроенные функции Perl:

  • Функции для работы с числами: abs(), int(), sqrt(), rand(), sin(), cos(), exp(), log()
  • Функции для работы с файлами: stat(), seek(), tell(), eof(), flock()
  • Функции для работы с командной строкой: system(), exec(), qx//
  • Функции для работы с переменными: defined(), undef()
  • Функции для работы с процессами: fork(), waitpid(), kill()
  • Функции для работы с сокетами: socket(), bind(), listen(), accept(), connect(), send(), recv()
  • Функции для работы с многопоточностью: threads->create(), threads->tid(), threads->list()


Это только часть доступных функций в Perl, их действительно много, и каждая из них предназначена для решения определенных задач при программировании на Perl.