ব্রাউজার-ভিত্তিক কম্পাইলার ও প্লেগ্রাউন্ড, Perl, Progsity IDE।
Perl বানানো হয়েছিল text নিয়ে কাজের জন্য: log পড়া, line থেকে দরকারি অংশ বের করা, কয়েকটা statement এ পুরো file নতুন করে লেখা। Regular expression এখানে আলাদা library নয়, syntax এরই অংশ। Hash আর list ও language এর ভেতরেই আছে। সে কারণেই অনেক system script আর bioinformatics এর কাজ এখনও Perl এ লেখা হয়।
এই playground এ sandbox এর ভেতরে Perl 5 চলে, core module গুলো সহ। মানে List::Util, POSIX, Data::Dumper আর bigint ব্যবহার করতে পারবেন। Script এর শুরুতে use strict আর use warnings লিখে নিন। Perl অনেক ভুল চুপচাপ মেনে নেয়, এই দুটো লাইন থাকলে সেগুলো message হয়ে সামনে আসে।
চালানোর আগে script টা perl -c দিয়ে check করা হয়, তাই syntax error থাকলে line সহ একবারেই জানা যায়।
Perl 5.36। এটা Perl 5। Raku (আগে যার নাম ছিল Perl 6) আলাদা একটা language, সেটা নয়।
শুধু Perl এর সাথে যেগুলো আসে সেগুলো। Sandbox এ network নেই, তাই CPAN থেকে কিছু install করা যায় না।
use bigint; লিখে দিন, integer আর overflow করবে না। আরও নিয়ন্ত্রণ চাইলে Math::BigInt আর Math::BigFloat আছে।
ওটা perl -c এর কথা, মানে check এ কোনো সমস্যা পাওয়া যায়নি। আপনার program এর নিজের output থাকে output panel এ।
যায়। Sign in করে snippet save করুন। একটা link পাবেন, পরে সেটা খুলতে বা share করতে পারবেন।
উপরের এডিটরে উদাহরণ লোড করতে “এটি চেষ্টা করুন” ট্যাপ করুন।
use strict;
use warnings;
my %count;
$count{$_}++ for split ' ', "to be or not to be";
print "$_: $count{$_}\n" for sort keys %count;use strict;
use warnings;
my ($x, $y) = split ' ', <STDIN>;
print $x + $y, "\n";use strict;
use warnings;
my $text = "Order 66 shipped on day 12";
my @numbers = $text =~ /(\d+)/g;
print "@numbers\n";use strict;
use warnings;
my @nums = (3, 1, 4, 1, 5, 9);
print join(" ", sort { $a <=> $b } @nums), "\n";বিগিনারদের জন্য কম্পিটিটিভ প্রোগ্রামিং
৳3,999 ৳7,999 50% ছাড়
অক্টোবরে শুরু হচ্ছে live Bangla cohort · বাংলা live batch · শুরু ৫ ডিসে, ২০২৬
আউটপুট দেখতে কোড রান করুন।