This simple function has two parameters and a String as a return type. Take a look at a parameter declaration and observe the order, name and data type.
fun greetings(name:String,greeting:String):String{ return greeting + name}
As we can see, the type of argument which comes after the variable name is the same as on the variable declarations. The return type comes after the arguments list is separated with semicolons. The same function can be declared in the following way in Java:
public String greetings(String name,String greeting){ return greeting + name;}
There are some differences here. Firstly, there are semicolons in the Java code, and we can see the order of the methods and functions ...