harangzsolt33 has asked for the wisdom of the Perl Monks concerning the following question:
I copied all the functions from perldoc and put them in an Excel file, and then I organized them into two groups -- the ones that I understand already and the ones that I don't understand. Then I broke them down into futher sub groups. These are the ones that I have used before and somewhat understand how they work and what they do:
FLOW-CONTROL:
goto sub if elsif else for foreach while continue next last return do die exit sleep kill system exec and or && || ? :
STDIO AND FILE SYSTEM I/O:
open print printf sysopen sysseek binmode eof rename chmod close unlink getc read stat utime seek tell sysread syswrite truncate opendir chdir closedir mkdir rmdir readdir rewinddir -e -f -s -d
MATH:
abs int ord srand rand exp cos sin sqrt ++ -- + - / * << >> == *= /= |= &= != >= <= < > | ^ & ! % ~
STRINGS:
substr length vec chomp chop pack unpack hex oct chr undef sprintf uc lc index rindex eq ne qw tr y s m x =~
LISTS:
map grep splice reverse push pop shift unshift sort split join
VARIABLES:
defined exists ref my scalar caller wantarray @_ @ARGV $_ $a $b $0 __FILE__ $^O $^T $^W $| $$ $[ $] $/ $ENV{NAME} $1 $2..
TIME:
localtime time
OTHER:
use package import eval require warn __END__ __DATA__
Now, these are the ones that I don't understand:
Never used these and not sure:
atan2 q qx qq qr chown reset gmtime fork link symlink local dump
bless our pos readline readlink syscall write format seekdir telldir
lock prototype formline getppid keys log
Never used these and have no clue what they do or what purpose they serve:
accept
endgrent
endhostent
endnetent
endpwent
endprotoent
endservent
tie
bind
untie
dbmclose
shutdown
connect
socketpair
socket
dbmopen
delete
readpipe
glob
fcntl
getpeername
tied
getpriority
getgrnam
getgrgid
gethostbyaddr
gethostbyname
getnetbyaddr
getnetbyname
getgrent
gethostent
getnetent
getpwent
getprotoent
getservent
getpwuid
getpwnam
getpgrp
getprotobyname
getprotobynumber
getservbyname
getservbyport
semget
getsockopt
msgget
shmget
flock
chroot
m
crypt
pipe
study
setgrent
sethostent
setnetent
setpwent
setprotoent
setservent
quotemeta
shmread
recv
msgrcv
listen
select
each
getsockname
values
lcfirst
ucfirst
times
fileno
getlogin
alarm
send
msgsnd
setpriority
umask
setsockopt
setpgrp
redo
lstat
ioctl
msgctl
semctl
semop
shmctl
no
waitpid
wait
shmwrite
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: How to find Perl demo programs?
by Fletch (Bishop) on May 21, 2023 at 05:41 UTC | |
|
Re: How to find Perl demo programs?
by eyepopslikeamosquito (Archbishop) on May 21, 2023 at 06:40 UTC | |
|
Re: How to find Perl demo programs?
by kcott (Archbishop) on May 21, 2023 at 04:16 UTC | |
by harangzsolt33 (Deacon) on May 21, 2023 at 04:48 UTC | |
by kcott (Archbishop) on May 21, 2023 at 10:18 UTC | |
|
Re: How to find Perl demo programs?
by LanX (Saint) on May 21, 2023 at 10:49 UTC | |
by harangzsolt33 (Deacon) on May 21, 2023 at 19:10 UTC | |
|
Re: How to find Perl demo programs?
by BillKSmith (Monsignor) on May 22, 2023 at 13:22 UTC | |
|
Re: How to find Perl demo programs?
by NERDVANA (Priest) on May 22, 2023 at 21:36 UTC | |
by harangzsolt33 (Deacon) on May 23, 2023 at 19:54 UTC |