রাকু রেজেক্সে একক পাইপ এবং ডাবল পাইপের মধ্যে পার্থক্য (| বনাম ||)


9

রাকুর রেজেক্সে দুটি ধরণের বিকল্প রয়েছে: এবং |এবং ||। পার্থক্য কি ?

say 'foobar' ~~ / foo || foobar /  # 「foo」
say 'foobar' ~~ / foo | foobar /   # 「foobar」

উত্তর:


12
  • দি || পুরানো বিকল্প পদ্ধতি: প্রথম থেকে শেষ পর্যন্ত ঘোষিত বিকল্পটি চেষ্টা করুন

  • | সবচেয়ে দীর্ঘতম থেকে সংক্ষিপ্ত ঘোষণামূলক পরমাণুর দিকে পরিবর্তনের চেষ্টা করুন । একে দীর্ঘতম টোকেন ম্যাচিং স্পেক কৌশল বলে।

say 'foobar' ~~ / foo || foobar /  # 「foo」 is the first declared
say 'foobar' ~~ / foo | foobar /   # 「foobar」 is the longest token

এই পোস্টে আরও বিস্তারিত উত্তর

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.