हैकेल के लिए एक महसूस करने की कोशिश कर रहा है। PHP, जावा, वीबी और कई अन्य भाषाओं के साथ एक अनुभवी प्रोग्रामर हूं, लेकिन मुझे हैकेल को थोड़ा और मुश्किल करना है। किसी को भी मेरा पीछा haskell समारोह के लिए एक अंग्रेज़ी अनुवाद दे सकते हैं, मुझे शुरू करने के लिए ...हास्केल - कार्यात्मक प्रोग्रामिंग सहायता
quicksort [] = []
quicksort (x:xs) = quicksort [y | y <- xs, y<x ]
++ [x]
++ quicksort [y | y <- xs, y>=x]
अंग्रेज़ी अनुवाद का एक उदाहरण नीचे टिप्पणी में है:
// --- FOR_LOOP ->
// --- $abc goes from 1 to 10 ->
// --- If $abc is even - print $abc is even ->
// --- else if $abc is odd - print $abc is odd ->
// --- END_FOR_LOOP
for($abc = 1 ; $abc <= 10 ; $abc++){
if($abc % 2 == 0){
echo $abc . " is even";
}
else{
echo $abc . " is odd";
}
}
पहली पंक्ति काफी सरल है, पढ़ना: "एक खाली सूची पर फ़ंक्शन क्विकॉर्ट परिणाम के रूप में एक खाली सूची उत्पन्न करता है" ... यदि आप शेष हैकेल को अंग्रेज़ी टी में अनुवाद कर सकते हैं टोपी बहुत उपयोगी होगी।
मैं वास्तव में कॉलेज में हास्केल के साथ काम करने का आनंद लिया - किसी कारण यह मेरे साथ क्लिक करने के समय । अच्छी यादें ... – Mayo
अच्छा जवाब लैड्स - ठीक वही है जो मैं खोज रहा था - चीयर्स! –
दूसरों के लिए एक अतिरिक्त प्रश्न: इस एल्गोरिदम के साथ प्रमुख कमजोरी क्या है? –