Run Swift

// Declare a function // that takes a closure (with 2 integer parameters) // as an argument func doSth(action:(Int,Int)->()) { // Run the passed 'action' // with the parameters: 2, 5 action(2,5); } // Call it doSth({(x:Int, y:Int)->() in print("x * y = \( x * y )") });


Check Out Our New iSwift Lead Generation Software Bundle

Start your free demo

Foundation framework not available
Swift version 4.0.3
@ Ubuntu 16.04

Run Swift is a web tool where you can easily try Apple's Swift language online. Just paste any snippet and click    Run . You may also    Save  your scripts and/or share with the world. If what you're looking for is an easy-to-use tool for your Mac, to quickly test and run Swift code, then you may want to have a look at our Run Swift app for MacOS.