cost 89 ms
新方法中的默認值導致 object 構造以意外方式工作

[英]Default value in new method causing object construction to work in an unexpected way

有人可以幫助我理解以下行為嗎? 這輸出: 好的,完美,正是預期的結果。 但是,更改代碼,使新方法$d具有如下默認值: 你現在得到這個 output: 這不是我所期望的。 我想我會得到和以前一樣的 output。 有人可以解釋為什么我沒有得到他相同的 output 嗎? 更新:我注意到如果我將 new ...

2023-01-28 04:55:51   2   64    raku  
如何以各種可能的方式拆分字符串?

[英]How can I split a string in every possible way?

給定單詞abcd ,我將如何構造以下嵌套列表? 那就是以各種方式拆分單詞,同時保持字母順序。 #raku-beginner 上的 Nemokosch 向我指出了.combinations和模塊snip ,但我無法將它們放在一起。 ...

2023-01-26 00:39:36   2   735    split / raku  
嘗試通過 App::Mi6 將模塊上傳到 zef 時出現“未找到單個根目錄,所有 dists 必須提取到單個目錄”錯誤

[英]"No single root directory found, all dists must extract to a single directory" error when trying to upload module to zef via App::Mi6

在嘗試使用 App::Mi6 mi6 mi6 release命令將新模塊上傳到 zef 時遇到一個我以前從未見過的奇怪錯誤: 谷歌沒有發現這個錯誤。 這意味着我發現了一個重大錯誤,或者我今晚喝的三杯酒讓我做了一些非常愚蠢的事情。 :) ...

2023-01-21 00:17:36   1   92    raku / zef  
在 for 循環中的優雅書寫方式?

[英]Elegant way to write when inside a for loop?

我可以寫這樣的東西(這里的elem是一個XML::Element但這並不重要): 這看起來不錯,但在使用它的代碼中沒有給我一個可讀的$_名稱,這就是為什么我更願意這樣寫: 但這不起作用,因為現在$_沒有設置,所以我實際上需要寫 這有點多余,並增加了額外的縮進級別。 這絕對不是世界末日,但我是否缺少 ...

2023-01-20 16:06:57   2   86    raku  
逗號似乎沒有為某些模塊找到“舊版擴展”

[英]Comma doesn't seem to find "Legacy extensions" for some modules

我正在嘗試弄清楚如何使用逗號 IDE 自動更新遺留擴展的功能。它要么表現不一致,要么我沒有清楚地理解某些東西。 就在上周,我使用 Comma 為XDG::BaseDirectory模塊生成了一個補丁,用於更新遺留擴展。 它運作良好。 昨天,我下載了spit模塊。 我在 Comma CP v2022 ...

Raku 簽名 (Array @r) 不是 (Array:D)?

[英]Raku signature (Array @r) is not (Array:D)?

我似乎無法理解我在探索語法時發現的這條 Raku 錯誤信息…… 所以數組不是數組?? 這是如何工作的,我如何找出原因。 這是完整的程序和輸出。 ...

有什么方法可以輕松確保 zef 正在提取最新版本的 raku 模塊?

[英]Any way to easily ensure zef is pulling latest versions of raku modules?

我最近在這里提出了一個關於 zef 下載模塊NativeHelpers::Callback的陳舊版本的問題,當我嘗試使用zef install NativeHelpers::Callback安裝它時失敗了。 我必須將模塊從 github 克隆到我的本地計算機並從那里安裝它才能使其工作。 我對這個模 ...

2023-01-16 18:52:01   1   58    raku / zef  
可以在逗號IDE中自動折疊POD嗎?

[英]Possible to automatically fold POD in Comma IDE?

我用的是付費版的Comma IDE。我希望能夠自動折疊POD。 我正在使用 ideavim 插件,但它似乎沒有提供解決方案。 我還嘗試按照https://www.jetbrains.com/help/idea/surrounding-blocks-of-code-with-language-con ...

使用 Zef (Raku) 安裝 Inline::Perl5 時出錯

[英]Error install Inline::Perl5 with Zef (Raku)

我正在嘗試在 Debian 11 x64 上安裝 Raku。 我以前從未安裝過它(也是 perl5) 這是一個帶有一些 Perl5 腳本的服務器,我想在 Raku 中使用 Inline::Perl5 “使用”它(如果我在 Raku 模塊中找不到我想要的東西,我也想使用 Perl5 模塊)但我不能. ...

如何防止腳本因 proc 失敗而崩潰?

[英]How do I prevent script from crashing as a result of failed proc?

我有這個: 盡管在try{}塊中,這一行仍然導致我的腳本崩潰: 為什么try{}塊不允許腳本繼續,我怎樣才能讓它繼續? ...

2023-01-11 01:35:17   1   53    raku  
異步讀取標准輸出

[英]Asynchronous reading of an stdout

我寫了這個簡單的腳本,它每秒生成一個 output 行 (generator.sh):for i in {0..5}; do echo $i; sleep 1; done raku 程序將啟動此腳本並在它們出現時立即打印這些行:my $proc = Proc::Async.new("sh", " ...

2023-01-10 19:39:09   2   64    raku  
class屬性約束的推薦方法?

[英]Recommended method for constraining class attributes?

我有一個帶有字符串屬性的 class。 該屬性表示文件的路徑。 我想在構建 object 之前確保此文件存在。將來,我可能還想對該文件進行額外的檢查,比如它的格式是否正確。 無論如何,如果文件不存在,我想拋出一個描述性異常。 經過反復試驗,我想出了這個: 但眾所周知,有不止一種方法可以做到這一點。 ...

2023-01-09 00:59:46   2   112    raku  
為什么 IO::Socket::Async 不發出尾隨“a”?

[英]Why doesn't IO::Socket::Async's emit a trailing "a"?

我想知道是否有人知道如何繞過 IO::Socket::Async 的編碼,尤其是這個描述的缺點: 例如,如果正在使用 UTF-8 編碼並且數據包中的最后一個字節被解碼為“a”,則不會發出此消息,因為下一個數據包可能包含一個組合字符,該組合字符應該一起形成單個字素。 控制字符(例如 \n)始終用作字 ...

使用 Cro 保護 websockets

[英]Secure websockets with Cro

簡要說明:我使用 Cro 和 websocket 在 inte.net 服務器上創建了一個服務。使用 Cro 示例非常簡單。 當頁面用作本地主機時,從 HTML 頁面發送和接收數據時沒有問題。 使用 https 提供頁面時,無法建立 websocket。 wss協議如何與Cro一起使用? 更新: ...

如何獲取指向語法標記或正則表達式的指針?

[英]How can I obtain a pointer to a Grammar token or regex?

這類似於classes 的這個問題,除了相同的過程似乎不適用於語法。 這將返回: 這似乎表明您需要綁定到類/語法,而不是“裸”標記。 但是,尚不清楚如何做到這一點。 將語法或其實例作為參數傳遞會返回不同的錯誤: 知道為什么這不起作用嗎? 更新:使用上面提到的這個問題中指示的^find_method ...

為什么我的 %h 是 List = 1,2; 一個有效的任務?

[英]Why is my %h is List = 1,2; a valid assignment?

在完成我即將發布的有關 sigils 的 Raku Advent Calendar 帖子時,我決定仔細檢查我對 sigils 創建的類型限制的理解。 文檔使用下表描述了sigil 類型約束: 基於這張表(以及我對印記和容器如何工作的一般理解),我強烈希望這段代碼my %percent-sigil ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM