Ngày đầu tiên và lần đầu tiên sử dụng Scala - vì vậy hãy dễ dàng với tôi! Tôi đang cố gắng để viết lại một số mã Java cũ tôi có mà chỉ đơn giản là một chức năng mà có hai con số và in ra các con số từ x đến y. Ví dụ: tôi có chức năng gia tăng:Giảm vòng lặp tại Scala?
def increment(start: Int, finish: Int) = {
for (i <- start to finish) {
println("Current value (increasing from "+start+" to "+finish+") is "+i)
}
}
Tuy nhiên, im đấu tranh viết chức năng giảm tương ứng sẽ giảm từ đầu đến cuối? Tôi đã đọc Scala downwards or decreasing for loop? nhưng tôi vẫn không chắc chắn
Cảm ơn bạn
Lời cảm ơn hoàn hảo. Bây giờ tôi không có ý tưởng làm thế nào tôi đã không nhìn thấy rằng từ http://stackoverflow.com/questions/2617513/scala-downwards-or-decreasing-for-loop?answertab=votes#tab-top Chắc chắn không phải suy nghĩ thẳng! – rwb
@Ryan: Không sao cả! :) – dacwe
Một điều nữa - xin lỗi. Làm thế nào tôi sẽ nhận được giá trị của iterator trong println? – rwb