亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
perl 的幾個常用的基礎(chǔ)函數(shù)
[打印本頁]
作者:
努力小伙
時間:
2011-12-21 08:44
標(biāo)題:
perl 的幾個常用的基礎(chǔ)函數(shù)
#
!
/
usr
/
bin
/
perl
-
w
use strict
;
my $decimal
=
hex
(
"af"
)
;
#十六進制轉(zhuǎn)換為十進制
print
"$decimal\n"
;
my $rand_num
=
rand
(
4
)
;
#求0
-
4以內(nèi)的隨機數(shù)
print
"$rand_num\n"
;
my $rand_int
=
int
(
rand
(
4
)
)
;
#0
-
4之間的隨機整數(shù)
print
"$rand_int\n"
;
my
(
$
sec
,
$
min
,
$
hour
,
$
mday
,
$
mon
,
$year
,
$
wday
,
$
yday
,
$
isdist
)
=
localtime
(
time
)
;
#localtime(time)
#返回9個時間元素
print
"$hour:$min:$sec\n"
;
my @file_stat
=
stat
(
"found.pl"
)
;
#返回12個值
print
"@file_stat\n"
;
#數(shù)組
-
-
grep函數(shù)
my @array
=
qw
(
"google"
"domain"
"hello"
"pen"
)
;
print
"@array\n"
;
my @filter
=
grep
(
/
o
/
,
@
array
)
;
print
"@filter\n"
;
#數(shù)組
(
my $first_elem
)
=
@filter
;
#把數(shù)組的第一個元素賦值給變量
print
"$first_elem\n"
;
#哈希表
-
-
delete
my %hash
=
(
name
=
>
"Tou"
,
age
=
>
"24"
,
address
=
>
"GuangZhou"
)
;
#刪除key為name的元素
delete $hash
{
"name"
}
;
foreach
(
keys %hash
)
{
my $
value
=
$hash
{
$
_
}
;
print
"$_ => $value\n"
;
}
#split函數(shù)
my $str
=
"China-Is-Greatful!"
;
my @splits
=
split
(
/
-
/
,
$
str
)
;
print
"@splits\n"
;
#reverse 函數(shù),反轉(zhuǎn)
my @
rev
=
reverse
(
@
splits
)
;
print
"@rev\n"
;
#sort 函數(shù),排序
my @numbers
=
qw
(
1 3 2 34 21 0 2
)
;
my @sort_num
=
(
sort
{
$
a
<
=
>
$
b
}
@numbers
)
;
print
"@sort_num\n"
;
#length 函數(shù),求長度
print length
(
$
str
)
,
"\n"
;
#substr 函數(shù),抽提字串
print substr
(
$
str
,
2
,
4
)
,
"\n"
;
#index 函數(shù),查找字符串第一次出現(xiàn)的位置
print index
(
$
str
,
"ea"
,
5
)
,
"\n"
;
#join 函數(shù),在數(shù)組元素之間加入指定字符串
print join
(
" <= "
,
@
sort_num
)
,
"\n"
;
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2