Perl-함수 참조

다음은 표준 Perl에서 지원하는 모든 중요한 기능의 목록입니다.

  • abs- 절대 값 함수

  • 수락 -들어오는 소켓 연결 수락

  • 알람 -SIGALRM 예약

  • atan2 --PI ~ PI 범위에서 Y / X의 아크 탄젠트

  • bind- 주소를 소켓에 바인딩

  • binmode -I / O 용 바이너리 파일 준비

  • 축복 -개체 만들기

  • caller- 현재 서브 루틴 호출의 컨텍스트 가져 오기

  • chdir- 현재 작업 디렉토리 변경

  • chmod- 파일 목록에 대한 권한 변경

  • chomp- 문자열에서 후행 레코드 구분 기호 제거

  • chop- 문자열에서 마지막 문자 제거

  • 대한 Chown는 - 파일 목록에 owership 변경

  • chr- 이 숫자가 나타내는 문자 가져 오기

  • chroot- 경로 조회를위한 디렉토리 새 루트 만들기

  • close- 닫기 파일 (또는 파이프 또는 소켓) 핸들

  • closedir- 디렉토리 핸들 닫기

  • 연결 -원격 소켓에 연결

  • 계속 -잠시 또는 foreach의 선택적 후행 블록

  • cos- 코사인 함수

  • crypt- 단방향 암호 스타일 암호화

  • dbmclose- 묶인 dbm 파일에 대한 바인딩 중단

  • dbmopen- 묶인 dbm 파일에 바인딩 생성

  • 정의 됨 -값, 변수 또는 함수가 정의되었는지 여부 테스트

  • 삭제 - 해시에서 값을 삭제합니다

  • 죽다 -예외를 제기하거나 구제하다

  • do -BLOCK을 TERM으로 전환

  • dump- 즉각적인 코어 덤프 생성

  • 각 - 해시에서 다음 키 / 값 쌍을 검색

  • endgrent- 그룹 파일을 사용하여 수행

  • endhostent- 호스트 파일을 사용하여 수행

  • endnetent- 네트워크 파일을 사용하여 수행

  • endprotoent- 프로토콜 파일을 사용하여 수행

  • endpwent -passwd 파일을 사용하여 수행

  • endservent- 서비스 파일을 사용하여 수행

  • eof- 파일 핸들의 끝을 테스트

  • eval- 예외 포착 또는 코드 컴파일 및 실행

  • exec- 이 프로그램을 버리고 다른 프로그램을 실행

  • 존재 -해시 키가 있는지 테스트

  • 종료 -이 프로그램을 종료합니다.

  • exp- 인상 I 힘으로

  • fcntl- 파일 제어 시스템 호출

  • fileno- 파일 핸들에서 파일 설명자 반환

  • flock- 권고 잠금으로 전체 파일 잠금

  • fork- 이와 같은 새 프로세스 생성

  • 형식 -write () 함수에서 사용하여 그림 형식을 선언합니다.

  • formline- 형식에 사용되는 내부 함수

  • getc- 파일 핸들에서 다음 문자 가져 오기

  • getgrent- 다음 그룹 기록 가져 오기

  • getgrgid- 그룹 사용자 ID로 그룹 레코드 가져 오기

  • getgrnam- 그룹 이름으로 그룹 레코드 가져 오기

  • gethostbyaddr- 주소로 호스트 레코드 가져 오기

  • gethostbyname- 주어진 이름으로 호스트 레코드 가져 오기

  • gethostent- 다음 호스트 레코드 가져 오기

  • getlogin- 이 tty에 로그인 한 사람을 반환

  • getnetbyaddr- 주소가 주어진 네트워크 레코드 가져 오기

  • getnetbyname- 주어진 이름으로 네트워크 레코드 가져 오기

  • getnetent- 다음 네트워크 기록 가져 오기

  • getpeername- 소켓 연결의 다른 쪽 끝 찾기

  • getpgrp- 프로세스 그룹 가져 오기

  • getppid- 부모 프로세스 ID 얻기

  • getpriority- 현재 좋은 값 얻기

  • getprotobyname- 주어진 이름의 프로토콜 레코드 가져 오기

  • getprotobynumber- 프로토콜 레코드 숫자 프로토콜 가져 오기

  • getprotoent- 다음 프로토콜 레코드 가져 오기

  • getpwent- 다음 passwd 레코드 가져 오기

  • getpwnam- 사용자 로그인 이름으로 passwd 레코드 가져 오기

  • getpwuid- 사용자 ID로 passwd 레코드 가져 오기

  • getservbyname- 이름이 주어진 서비스 레코드 가져 오기

  • getservbyport- 주어진 숫자 포트에서 서비스 레코드 가져 오기

  • getservent- 다음 서비스 기록 받기

  • getsockname- 주어진 소켓에 대한 sockaddr 검색

  • getsockopt- 주어진 소켓에서 소켓 옵션 얻기

  • glob- 와일드 카드를 사용하여 파일 이름 확장

  • gmtime- 그리니치 시간 형식을 사용하여 UNIX 시간을 레코드 또는 문자열로 변환합니다.

  • goto- 스파게티 코드 생성

  • grep- 주어진 기준에 대해 참 테스트 목록에서 요소 찾기

  • hex- 문자열을 16 진수로 변환

  • import- 모듈의 네임 스페이스를 자신의 것으로 패치

  • 인덱스 - 문자열 내에서 문자열을 찾을 수

  • int- 숫자의 정수 부분을 얻습니다.

  • ioctl- 시스템 종속 장치 제어 시스템 호출

  • join- 구분 기호를 사용하여 목록을 문자열로 결합

  • 키 -해시에서 색인 목록 검색

  • kill- 프로세스 또는 프로세스 그룹에 신호를 보냅니다.

  • 마지막으로 - 조기 블록을 종료

  • lc- 문자열의 소문자 버전 반환

  • lcfirst- 소문자로 된 다음 문자 만있는 문자열을 반환합니다.

  • 길이 -문자열의 바이트 수를 반환

  • 링크 -파일 시스템에 하드 링크 생성

  • 청취 -소켓을 서버로 등록

  • 지역 - 전역 변수에 대한 임시 값 (동적 범위 지정)을 생성

  • localtime- 현지 시간을 사용하여 UNIX 시간을 레코드 또는 문자열로 변환

  • lock- 변수, 서브 루틴 또는 메소드에 대한 스레드 잠금을 얻습니다.

  • 로그인 - 숫자의 자연 로그를 검색

  • lstat- 심볼릭 링크를 stat

  • m- 정규식 패턴이있는 문자열 일치

  • 맵 -변경 사항을 목록에 적용하여 변경 사항이있는 새 목록을 가져옵니다.

  • mkdir- 디렉토리 생성

  • msgctl -SysV IPC 메시지 제어 작업

  • msgget -SysV IPC 메시지 큐 가져 오기

  • msgrcv- 메시지 큐에서 SysV IPC 메시지 수신

  • msgsnd -SysV IPC 메시지를 메시지 큐로 전송

  • 내 - 선언 및 지역 변수 (어휘 범위 지정)을 할당

  • 다음 -조기에 블록 반복

  • no-컴파일 타임에 일부 모듈 심볼 또는 의미를 가져 오지 않음

  • oct- 문자열을 8 진수로 변환

  • 열기 -파일, 파이프 또는 설명자를 엽니 다.

  • opendir- 디렉토리 열기

  • ord- 문자의 숫자 표현 찾기

  • 우리 -패키지 변수 (어휘 범위 지정) 선언 및 할당

  • pack- 목록을 이진 표현으로 변환

  • 패키지 -별도의 전역 네임 스페이스 선언

  • 파이프 -연결된 파일 핸들 쌍 열기

  • pop- 배열에서 마지막 요소를 제거하고 반환

  • pos- 마지막 / 다음 m // g 검색에 대한 오프셋을 찾거나 설정합니다.

  • 인쇄 - 출력 a를 목록을 파일 핸들에

  • printf- 형식화 된 목록을 파일 핸들로 출력

  • prototype- 서브 루틴의 프로토 타입 (있는 경우) 가져 오기

  • 푸시 - 배열에 추가 된 하나 이상의 요소

  • q- 문자열 하나만 인용

  • qq- 문자열을 이중으로 인용

  • qr- 컴파일 패턴

  • quotemeta- 정규식 매직 문자 인용

  • qw- 단어 목록 인용

  • qx- 역 따옴표는 문자열을 인용합니다.

  • rand- 다음 의사 난수 검색

  • 읽기 -파일 핸들의 고정 길이 버퍼 입력

  • readdir- 디렉토리 핸들에서 디렉토리 가져 오기

  • readline- 파일에서 레코드 가져 오기

  • readlink- 심볼릭 링크가 가리키는 위치 결정

  • readpipe- 시스템 명령을 실행하고 표준 출력을 수집합니다.

  • recv- 소켓을 통해 메시지 수신

  • 다시 실행 -이 루프 반복을 다시 시작합니다.

  • ref- 참조되는 사물의 유형 찾기

  • 이름 바꾸기 -파일 이름 변경

  • 필요 -런타임에 라이브러리에서 외부 함수로드

  • 재설정 -주어진 이름의 모든 변수 지우기

  • return- 일찍 함수에서 나옴

  • reverse- 문자열 또는 목록 뒤집기

  • rewinddir- 디렉토리 핸들 재설정

  • rindex- 오른쪽에서 왼쪽 부분 문자열 검색

  • rmdir- 디렉토리 제거

  • s- 패턴을 문자열로 대체

  • 스칼라 -스칼라 컨텍스트 강제 적용

  • seek- 임의 액세스 I / O를위한 파일 포인터 재배치

  • seekdir- 디렉토리 포인터 재배치

  • 선택 -기본 출력 재설정 또는 I / O 멀티플렉싱 수행

  • semctl -SysV 세마포어 제어 작업

  • semget -SysV 세마포어 세트 가져 오기

  • semop -SysV 세마포어 작업

  • send- 소켓을 통해 메시지를 보냅니다.

  • setgrent- 사용할 그룹 파일 준비

  • sethostent- 사용할 호스트 파일 준비

  • setnetent- 사용할 네트워크 파일 준비

  • setpgrp- 프로세스의 프로세스 그룹 설정

  • setpriority- 프로세스의 좋은 값 설정

  • setprotoent- 사용할 프로토콜 파일 준비

  • setpwent- 사용할 passwd 파일 준비

  • setservent- 사용할 서비스 파일 준비

  • setsockopt- 일부 소켓 옵션 설정

  • shift- 배열의 첫 번째 요소를 제거하고 반환

  • shmctl -SysV 공유 메모리 작업

  • shmget -SysV 공유 메모리 세그먼트 식별자 가져 오기

  • shmread -SysV 공유 메모리 읽기

  • shmwrite -SysV 공유 메모리 쓰기

  • 종료 -소켓 연결의 절반 만 닫습니다.

  • sin- 숫자의 사인을 반환

  • sleep- 몇 초 동안 차단

  • socket-소켓 생성

  • socketpair- 소켓 쌍 생성

  • sort- 값 목록 정렬

  • 스플 라이스 -배열의 모든 위치에 요소 추가 또는 제거

  • 분할 - regexp와 구분 기호를 사용하여 문자열을 분할

  • sprintf- 문자열로 형식화 된 인쇄

  • sqrt- 제곱근 함수

  • srand- 난수 생성기 시드

  • stat- 파일의 상태 정보 얻기

  • 연구 -반복 검색을위한 입력 데이터 최적화

  • sub- 익명으로 가능한 서브 루틴 선언

  • SUBSTR - 얻거나 stirng의 일부를 변경

  • symlink- 파일에 대한 심볼릭 링크 만들기

  • syscall- 임의의 시스템 호출 실행

  • sysopen- 파일, 파이프 또는 설명자 열기

  • sysread- 파일 핸들의 고정 길이 버퍼링되지 않은 입력

  • sysseek -sysread 및 syswrite와 함께 사용되는 핸들의 I / O 포인터 위치 지정

  • 시스템 -별도의 프로그램 실행

  • syswrite- 파일 핸들에 대한 고정 길이 버퍼링되지 않은 출력

  • 알 - 파일 핸들에 현재 seekpointer를 얻을 수

  • telldir- 디렉토리 핸들에서 현재 검색 포인터 가져 오기

  • tie- 변수를 객체 클래스에 바인딩

  • tied- 묶인 변수의 기본 객체에 대한 참조를 얻습니다.

  • 시간 -1970 년 이후 초 수 반환

  • 시간 -자체 및 하위 프로세스에 대한 경과 시간 반환

  • tr- 문자열 음역

  • 자르기 -파일 단축

  • uc- 문자열의 대문자 버전 반환

  • ucfirst- 대문자로 된 다음 문자 만있는 문자열을 반환합니다.

  • umask- 파일 생성 모드 마스크 설정

  • undef- 변수 또는 함수 정의 제거

  • 연결 해제 -파일에 대한 하나의 링크 제거

  • unpack- 바이너리 구조를 일반 펄 변수로 변환

  • unshift- 목록의 시작 부분에 더 많은 요소를 추가합니다.

  • untie- 변수에 대한 타이 바인딩 끊기

  • 사용 -컴파일 타임에 모듈에로드

  • utime- 파일의 마지막 액세스 및 수정 시간 설정

  • 값은 - 해시의 값 목록을 반환

  • vec- 문자열의 특정 비트 테스트 또는 설정

  • 기다림 -자식 프로세스가 죽기를 기다립니다.

  • waitpid- 특정 자식 프로세스가 죽기를 기다립니다.

  • wantarray- 현재 서브 루틴 호출의 목록 컨텍스트 대 스칼라 대 무효 가져 오기

  • 경고 -디버깅 정보 인쇄

  • 쓰기 -사진 기록 인쇄

  • -X- 파일 테스트 (-r, -x 등)

  • y- 문자열 음역