看板 [ Perl ]
討論串[問題] 這幾行程式能寫乘一個迴圈嗎?
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者kornelius (c9s)時間16年前 (2009/04/25 02:02), 編輯資訊
0
0
0
內容預覽:
(笑) 不要忘記你現在是寫 perl , not c code. :). 不需要這麼辛苦去 $count 呀 for ( 0 .. 10 ) { ... }. 另外若是要做 list 的抽取,你也可參考 splice function. perldoc -f splice. --. --. 發信

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者kornelius (c9s)時間16年前 (2009/04/25 01:54), 編輯資訊
0
0
0
內容預覽:
請 用警兮用嚴 :). use strict; use warnings;. 會這樣說是因為你在上面宣告 my $b; 但是卻用 $b[ rand @a ] 去存取,實際上是. 去存取 @b 的第 rand @a 項。且 rand @a 傳回的不是整數,而是浮點數。. 請愛用 perldoc , p
(還有250個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者bxorw (每天保持微笑)時間16年前 (2009/04/25 01:30), 編輯資訊
0
0
0
內容預覽:
自問自答一下好了.... 我原本想要的功能是:我隨機產生一段純量字串.... ex:$a=aadgadgsagtagvadsgdas.... 接著我想做的是指定某一個位置後,取10個。. 於是我後來使用這樣的方式得到我要的(這是網路上翻到的方法,小修改一番). sub num_rand. {. my
(還有168個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Keelungman (:3)時間16年前 (2009/04/24 22:19), 編輯資訊
0
0
0
內容預覽:
I cannot make sure WHAT you need. because you do not write a correct code!. If you have a long array looks like. @a=('a','e','t','h','c','d','t','h','
(還有224個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者bxorw (每天保持微笑)時間16年前 (2009/04/24 20:00), 編輯資訊
0
0
0
內容預覽:
我有一個原始的@a,長度500. 我想要產生5個不同的陣列,而其內容值為@a內容1~50. 我的寫法.... $count=0;. while ($count < 10){. @b=@a[$count-9...$count];. @c=@a[$count-8...$count+1];. @d=@a[
(還有268個字)
首頁
上一頁
1
下一頁
尾頁