रूबी (और पर्ल) में फ्लिप फ्लॉप की अवधारणा है:क्या पर्ल या रूबी में फ्लिप-फ्लॉप ऑपरेटर के बराबर एक कार्यात्मक प्रोग्रामिंग अवधारणा है?
file = File.open("ordinal")
while file.gets
print if ($_ =~ /third/) .. ($_ =~ /fifth/)
end
जो
first
second
third
fourth
fifth
sixth
जैसे नियमों की एक सूची दी गई है, जब यह "तीसरा" पहुंचने पर प्रिंट करना शुरू कर देगी और इसे रोक दें "पांचवां" तक पहुंच गया:
third
fourth
fifth
क्या इसमें कोई कार्यात्मक प्रोग्रामिंग अवधारणा समान है, या क्या इसे सामान्यतः takewhile
s के संदर्भ में वर्णित किया जाएगा? मैं किसी विशेष भाषा के बारे में नहीं पूछ रहा हूं, बस आप इसका वर्णन करने के लिए किस शब्द का उपयोग करेंगे।
कौन सी भाषाओं आप एफपी के लिए विचार कर रहे हैं? कई अलग-अलग दृष्टिकोण हैं, और कुछ आपकी आवश्यकताओं को पूरा कर सकते हैं। इसके अलावा, क्या आप, इस उदाहरण में, केवल तीसरी-पांचवीं पंक्तियों को टाइप कर रहे हैं? आप जो भी उम्मीद कर रहे हैं, उससे अधिक विस्तार से व्याख्या करना चाह सकते हैं। –
@ जेम्स ब्लैक: प्रश्न का नया संस्करण कैसा है? –