Unix/ls: Difference between revisions

469 bytes added ,  6 years ago
Added Kotlin
No edit summary
(Added Kotlin)
Line 539:
<lang javascript>const fs = require('fs');
fs.readdir('.', (err, names) => names.sort().map( name => console.log(name) ));</lang>
 
=={{header|Kotlin}}==
<lang scala>// Version 1.2.41
 
import java.io.File
 
fun ls(directory: String) {
val d = File(directory)
if (!d.isDirectory) {
println("$directory is not a directory")
return
}
d.listFiles().map { it.name }
.sortedBy { it.toLowerCase() } // case insensitive
.forEach { println(it) }
}
 
fun main(args: Array<String>) {
ls(".") // list files in current directory, say
}</lang>
 
=={{header|LiveCode}}==
9,490

edits