Skip to content

Instantly share code, notes, and snippets.

@makiftutuncu
Created December 15, 2015 21:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save makiftutuncu/75a33a9338df0126bbdd to your computer and use it in GitHub Desktop.
Save makiftutuncu/75a33a9338df0126bbdd to your computer and use it in GitHub Desktop.
Scala'da Döngü İfadeleri Yazımdaki Örnek 4
// Java
String[] isimler = new String[] {"Ali", "Veli", "Ahmet", "Hüseyin", "Akif"};
String[] secilenIsimler = new String[isimler.length];
int i = 0;
for (String isim : isimler) {
if (isim.startsWith("A") && isim.length > 3) {
System.out.println("Seçilen isim: " + isim);
secilenİsimler[i] = isim;
i++;
}
}
// Scala
val isimler: Array[String] = Array("Ali", "Veli", "Ahmet", "Hüseyin", "Akif")
val secilenIsimler: Array[String] = for (isim <- isimler if isim.startsWith("A") && isim.length > 3) yield {
println("Seçilen isim: " + isim)
isim
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment