如果您定義了my $top = (0 .. 100)
,您將得到每個數字1,2,3,4 ... 100,但是如何定義$ top才能生成0,2.5,5,7.5,...。 .. 100?由於Perl爲變量定義模式
0
A
回答
6
1
#!/usr/bin/perl -w
use strict;
use warnings;
use Data::Dumper;
my @numbers = (0 .. 40);
my @top = map { $_ * 5/2 } @numbers;
print Dumper \@top;
輸出:
$ ./test.pl
$VAR1 = [
'0',
'2.5',
'5',
'7.5',
...
'95',
'97.5',
'100'
];
相關問題
- 1. Java變量定義模式
- 2. make:使用模式特定變量值定義多個變量
- 3. 用字符串模式定義變量
- 4. Perl模式匹配變量問題
- 5. Perl腳本製作變量的模式
- 6. 將模板宏定義爲變量
- 7. 定義全局變量在Perl與`strict`
- 8. 用*定義的Perl變量與$
- 9. perl的發行與定義的變量
- 10. 如何在Perl中將正則表達式模式定義爲常量?
- 11. 將字體樣式定義爲變量
- 12. 定義中擊或Perl的變量與正則表達式
- 13. 爲模型定義的未定義變量
- 14. 爲變量賦予默認值的最佳方式(模擬Perl ||,|| =)
- 15. 爲perl中的許多腳本和模塊定義常量
- 16. 變量未定義,而其定義爲
- 17. 變量未定義,但它被定義爲全局變量,python
- 18. 即使定義變量,爲什麼變量未定義?
- 19. 定義爲Private的變量
- 20. 首次實現模塊模式變量是未定義
- 21. 揭示模塊模式得到未定義變量
- 22. Perl,爲特殊變量指定一個正則表達式$/
- 23. 定義變量以隱式方式
- 24. 用變量名在Perl中定義常量
- 25. Perl正則表達式變量和匹配模式替換
- 26. 將常量定義爲變量
- 27. 定義變量
- 28. 定義變量
- 29. 定義變量
- 30. 定義變量
你的意思是'我@top =(...)',對不對? – Qtax
我不確定。當我運行我的perl腳本時,它當前每次都會打印一個帶有不同數字的句子(因此100個句子每個都有一個數字1 ... 100),但是我需要50個句子,其中數字爲0,2.5,5 ......到100 – user852974
你不確定什麼?你顯示的代碼不正確,Qtax的代碼是?請顯示您的真實代碼... – pavel