perl

    2熱度

    2回答

    假設我有一個功能foo(或::foo,或者main::foo如果你喜歡),我定義 use strict; my $sub_name = 'foo'; 我想間接調用foo,因爲「名稱存儲在$sub_name中的函數」。 (對於這個例子來說,假設調用應通過列表1, 2, 3作爲參數。) 我知道,有一種方法用符號表工作main::直接,對待它就像一個散列做到這一點像數據結構一樣。 這個符號表的咒語

    2熱度

    4回答

    所以首先帕斯卡三角是這樣的: 您看到的第一行是零第i行。 當你是一名計算機科學家時,這並不罕見 。 C(N,K)= N: 在帕斯卡三角形每個術語可以與下式的組合來預測!/[k! *(n - k)!],其中「n」是行,「k」是從零到n的任何整數。 所以由此可以得出帕斯卡三角可以用(N,K)組合預測: 這就是你在上圖中看到的。 帕斯卡三角基本上是二項式概率: (H + T)^ N#你翻轉雙面硬幣「N」

    0熱度

    1回答

    。我想注入安裝說明進去使用Pod::Weaver::Section::Installation。不知道這是否可以完成。可能有更好的方法來做到這一點。 這是我在我的DIST weaver.ini文件::吉拉簡介: [@CorePrep] [Name] [Version] [Generic/SYNOPSIS] [Generic/DESCRIPTION] [Collect/ATTRIBU

    0熱度

    2回答

    例如,讓我們說我有這樣的事情: $_ = 23; $a = 2; print /$a $a+1/x; 應打印1.基本上,是它可以使用正則表達式的字符串中的功能呢?

    1熱度

    1回答

    我使用下面的perl腳本, open (STDOUT, '>',"log.txt")|| die "ERROR: opening log.txt\n"; print "\n inside"; close (STDOUT); print "\noutside"; 我需要字符串「內部」需要內部log.txt中進行打印。需要在控制檯中打印「外部」字符串。 但是用我的腳本字符串「inside」打

    -1熱度

    1回答

    我必須從xml中獲取「總計」值的值,我已經爲它編寫了perl腳本,但是對於總計xml標記路徑已經發生了一些錯誤。請指導正確的路徑。 以下是XML。 <TotalForServiceSummary> <GrandTotal><![CDATA[1246.00]]></GrandTotal> </TotalForServiceSummary> 腳本: my $salesOrderNumb

    6熱度

    1回答

    使用Moo::Role,我發現循環導入默默阻止了我的方法的修改器before的執行。 我有一個Moo::Role在MyRole.pm: package MyRole; use Moo::Role; use MyB; requires 'the_method'; before the_method => sub { die 'This has been correctly executed'

    0熱度

    2回答

    我試着去理解下面的Perl命令「刪除所有連續的空行,只留下一個」: perl -00 -pe '' 從Perl One-Liners Explained : 首先它沒有任何代碼,-e是空的。接下來它有一個愚蠢的-00命令行選項 。此命令行選項打開 段落slurp模式。段落是兩條換行符之間的文本。所有 其他換行符都會被忽略。該段落放入「$ _」中, 「-p」選項將其打印出來。 我不遵循這個解釋。

    -2熱度

    1回答

    我正在使用Perl來生成帶有 PDF::API2模塊的PDF文件。 我很難以所需的格式將數據寫入文件。 目前,這是它如何出現在PDF文件中。 這裏是我的腳本 my %data = ( '1' => { 'SEQUENCE' => '1', 'NAME' => 'John', 'ADDR1' => 'Road 1', 'GRADE' => '

    0熱度

    2回答

    我試圖編寫一個Perl腳本來啓動我的Java程序。 我試圖使用Cygwin在Windows 10 來執行它的Java程序的主要方法需要兩個參數。 主要方法是這樣的 public static void main(String[] args) throws InterruptedException, IOException { String ipAddress = args[0];