के लिए दिया गया है:स्काला इटरेटर और
val list = List("one","two","three")
val it = list.toIterator
मैं चला सकते हैं:
list map ("_" +) -> List(_one, _two, _three)
for (i <- list) yield("_" + i) -> List(_one, _two, _three)
अगर मैं पुनरावर्तक पर ही चलाने मैं:
it map ("_" +) -> Iterator[java.lang.String] = empty iterator
for (i <- it) yield("_" + i) -> Iterator[java.lang.String] = empty iterator
नहीं करना चाहिए मैं मानचित्र चलाने के बाद/एक और (गैर-खाली) इटरेटर [स्ट्रिंग] वापस प्राप्त करता हूं?
आप सही हैं! उदाहरणों को चलाने से पहले मैंने इटरेटर का उपयोग किया होगा। धन्यवाद! :) – ssanj