मान लीजिए कि आप कोडकैसे एक से अधिक मान के खिलाफ एक मूल्य की तुलना करने के लिए - स्विफ्ट
if stringValue == "ab" || stringValue == "bc" || stringValue == "cd" {
// do something
}
वहाँ इस हालत को छोटा या (स्विच बयान का उपयोग किए बिना अधिमानतः) यह सुशोभित करने का कोई तरीका है करते हैं? मुझे पता है कि इस कोड काम नहीं करता:
if stringValue == ("ab" || "bc" || "cd") {
// do something
}
मैं अन्य भाषाओं के बारे में कुछ जटिल समाधान देखा है, लेकिन वे विशिष्ट और भाषा स्विफ्ट के लिए लागू नहीं लग रहे हैं। किसी भी समाधान की सराहना की जाएगी।
वास्तव में अच्छा। मैं वास्तव में इस सुविधा को भूल गया था। खुशी है कि आपने मुझे याद दिलाया। यह वास्तव में अच्छा है कि आप डुप्लिकेशंस से बचने के मामले में इसे एक सेट बना रहे हैं :) एक अच्छा दिन – Korpel