raku पर टैग किए गए जवाब

Raku प्रोग्रामिंग भाषा (पहले पर्ल 6 के रूप में जाना जाता है) से संबंधित प्रश्नों के लिए।

7
सूचकांक से कुछ वर्णों को निकालें (Raku)
सामान्य प्रश्न: Raku में, आप एक स्ट्रिंग से कुछ पात्रों को कैसे हटाते हैं, उनके सूचकांक के आधार पर? कहते हैं कि मैं 1 से 3 और 8 सूचकांक निकालना चाहता हूं xxx("0123456789", (1..3, 8).flat); # 045679
15 raku 

2
मैं निल पर किसी भी विधि को कॉल कर सकता हूं और यह गलत लगता है
मैंने हाल ही में एक स्क्रिप्ट को डिबग करने में काफी समय बिताया, और जब मुझे अंततः समस्या मिली तो यह कोड की वजह से था जो इस तरह दिखता था: class Foo { has $.bar; method () { # do stuff $!.bar; } } यह पता चला कि समस्या …
14 raku 

1
नेस्टेड डेटा संरचना का निर्माण करते समय कठिनाई
एक एपीआई के लिए एक JSON संदेश बनाने की कोशिश करते हुए, मैंने खुद को कुछ ऐसा करने के लिए संघर्ष करते हुए पाया जो मैंने सोचा था कि यह सरल होगा। मुझे निम्न जैसा संदेश बनाने की आवश्यकता है: { "list": [ { "foo": 1, "bar": 2 } ] …

2
Perl6 दृश्यों पर कोई "प्रत्येक" विधि क्यों नहीं?
कभी-कभी मैं पर्ल 6 REPL पर विधि कॉल की एक श्रृंखला लिखना शुरू करूंगा, जैसे: ".".IO.dir.grep(...).map(...). ... और तब मुझे महसूस होता है कि मैं अंतिम सूची के साथ जो करना चाहता हूं, वह हर तत्व की अपनी लाइन में है। मुझे उम्मीद है कि सीक्वेंस में एक eachविधि जैसा …
14 raku 

3
TSV पाठ को पार्स करने के लिए मैं एक Raku व्याकरण को कैसे परिभाषित कर सकता हूं?
मेरे पास कुछ TSV डेटा हैं ID Name Email 1 test test@email.com 321 stan stan@nowhere.net मैं इसे हैश की सूची में पार्स करना चाहूंगा @entities[0]<Name> eq "test"; @entities[1]<Email> eq "stan@nowhere.net"; मूल्य पंक्तियों से शीर्षक पंक्ति को परिसीमित करने के लिए मुझे नई लाइन मेटाचचर का उपयोग करने में परेशानी हो …
13 csv  grammar  raku 

3
राकू में कैसे लागू करें
पर्ल में, का उपयोग करके Moo, आप aroundउप को लागू कर सकते हैं , जो एक कक्षा में अन्य तरीकों के चारों ओर लपेटेगा। around INSERT => sub { my $orig = shift; my $self = shift; print "Before the original sub\n"; my $rv = $orig->($self, @_); print "After the …
13 oop  raku 

1
राकु में दोहरा योग अनुक्रम व्यक्त करना
पर्ल 6 में दोहरे चर डबल समन अनुक्रम को कैसे व्यक्त करें ? डबल चर डबल समेशन अनुक्रम के एक उदाहरण के लिए यह देखें इसे व्यक्त किया जाना चाहिए, अर्थात बिना गणितीय रूप से दोहरे योग को एक ही योग में घटाया जा सकता है। धन्यवाद।
13 math  raku 


1
पर्ल 6 फ़ंक्शन को कम करता है और मेटाफ़ॉर्मर को कम करके अलग परिणाम देता है
my @s=<1 2 3 2 3 4>; say reduce {$^a < $^b}, @s; say [<] @s; # -------- # True # False मेरा प्रश्न दो गुना है: सबसे पहले, कमी मेटाऑपरेटर <ऑपरेटर को अलग तरीके से क्यों संसाधित करता है ? ऐसा लगता है कि कमी का अनुमान अनुमानित रूप …
12 raku  reduction 

2
धक्का लगने के बाद स्केलर मान प्रभावित हो रहा है, या नहीं ... (रकु)
मुझे यह समझने में कठिनाई होती है Scalarकि धकेलने के बाद धकेलने वाले कंटेनर द्वारा रखा गया मूल्य कब और क्यों प्रभावित होता है। मैं उस समस्या को स्पष्ट करने की कोशिश करूँगा जिसे मैं दो जटिल उदाहरणों में अधिक जटिल संदर्भ में देखता था। * उदाहरण 1 * पहले …

1
Regex में $ / और ¢ के बीच क्या अंतर है?
जैसा कि शीर्षक इंगित करता है, क्या $/और किसके बीच अंतर है $¢? वे हमेशा एक ही मूल्य के दिखाई देते हैं: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; दोनों समान मूल्यों के साथ मैच ऑब्जेक्ट …
11 regex  raku 

1
राकू में एक मॉड्यूल में हकलेल जैसे प्रीस्कूल मॉड्यूल का उपयोग करें
मैं कुछ हिस्सों के साथ एक ड्राइंग पैकेज लिख रहा हूं, और मेरे पास ऑपरेटर और डेटा प्रकार बिखरे हुए हैं। हालाँकि, मैं नहीं चाहता कि उपयोगकर्ता हर बार इसी मॉड्यूल को जोड़े, क्योंकि यह काफी गन्दा होगा, उदाहरण के लिए मेरे पास एक Pointवर्ग, एक Monoidभूमिका और Styleविभिन्न रास्तों …
11 haskell  raku 

2
Raku में पर्ल के <> के लिए वैकल्पिक?
यहाँ रकु (नी पेर्ल 6) के आसपास मेरा तरीका सीखना, बहुत अच्छा है। लेकिन मैं जादू &lt;&gt;को पर्ल 5 से याद करता हूं , जहां आप बस कर सकते हैं: my $x = &lt;&gt;; print $x; while(&lt;&gt;) { print join(':', split); } (अगली इनपुट लाइन में पढ़ें $x, शेष पर …
11 migration  raku 

1
लगातार सेवा के रूप में एक Raku Cro ऐप चलाना
मैं एक दृश्य वेबसर्वर के पीछे एक सेवा के रूप में एक perl6 / raku Cro ऐप चलाना चाहता हूं। बस चलाने cro runसे segfaults और रिबूट के बाद पुनरारंभ करने से निपटने नहीं होगा। पहले perl5 के साथ मैंने FastCGI का उपयोग किया है - हालांकि Cro::HTTP::Server, Cro::HTTP::Server.new().start()मुहावरे FastCGI …
11 raku  cro 

2
असाइनमेंट ऑपरेटर का उपयोग करते समय "विधि का असोकेंट 'ASSIGN-KEY' एक वस्तु उदाहरण होना चाहिए"
टाइप की गई कुंजियों के साथ हैश करें ... use v6; class Foo {} my Hash[Foo, Foo] $MAP; my $f1 = Foo.new; my $f2 = Foo.new; $MAP{$f1} = $f2; त्रुटि पैदा करता है: विधि 'इनसोन-कुंजी' का इनवॉइस 'हैश [फू, फू] टाइप का ऑब्जेक्ट उदाहरण होना चाहिए, न कि टाइप का …
10 raku 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.