import System.Console
fun main() {
KFC vivo 50
}
object KFC
infix fun KFC.vivo(value: Int) {
Console.WriteLine("KFC vivo $value")
}
public sealed class KFC : global::System.Object
{
[global::kotlin.clr.KotlinNotNull]
public static global::KFC INSTANCE { get; } = new global::KFC();
private KFC() : base()
{
}
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
global::MainKt.vivo(global::KFC.INSTANCE, 50);
}
[global::kotlin.clr.KotlinExtension]
public static void vivo([global::kotlin.clr.KotlinNotNull] global::KFC receiver, [global::kotlin.clr.KotlinNotNull] int value)
{
global::System.Console.WriteLine($"{("KFC vivo ")}{(value)}");
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun main() {
// Prints a message to request input
println("Enter any word: ")
// Reads and stores the user input. For example: Happiness
val yourWord = readln()
// Prints a message with the input
print("You entered the word: ")
print(yourWord)
// You entered the word: Happiness
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
global::kotlin.io.ConsoleKt.println("Enter any word: ");
string yourWord = global::kotlin.io.ConsoleKt.readln();
global::kotlin.io.ConsoleKt.print("You entered the word: ");
global::kotlin.io.ConsoleKt.print(yourWord);
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun main() {
println("sum(1, 2) = ${sum(1, 2)}")
}
fun sum(a: Int, b: Int): Int {
return a + b
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
global::kotlin.io.ConsoleKt.println($"{("sum(1, 2) = ")}{(global::MainKt.sum(1, 2))}");
}
[global::kotlin.clr.KotlinNotNull]
public static int sum([global::kotlin.clr.KotlinNotNull] int a, [global::kotlin.clr.KotlinNotNull] int b)
{
return (a) + (b);
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun printSum(a: Int, b: Int): Unit {
println("sum of $a and $b is ${a + b}")
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void printSum([global::kotlin.clr.KotlinNotNull] int a, [global::kotlin.clr.KotlinNotNull] int b)
{
global::kotlin.io.ConsoleKt.println($"{("sum of ")}{(a)}{(" and ")}{(b)}{(" is ")}{((a) + (b))}");
}
}
val PI = 3.14
var x = 0
fun incrementX() {
x += 1
}
fun main() {
println("x = $x, PI = $PI")
incrementX()
println("x = $x, PI = $PI")
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
[global::kotlin.clr.KotlinNotNull]
private static double PI_backingField;
[global::kotlin.clr.KotlinNotNull]
private static int x_backingField;
[global::kotlin.clr.KotlinNotNull]
public static double PI
{
get
{
return PI_backingField;
}
}
[global::kotlin.clr.KotlinNotNull]
public static int x
{
get
{
return x_backingField;
}
set
{
x_backingField = value;
}
}
public static void incrementX()
{
global::MainKt.x = (global::MainKt.x) + (1);
}
public static void main()
{
global::kotlin.io.ConsoleKt.println($"{("x = ")}{(global::MainKt.x)}{(", PI = ")}{(global::MainKt.PI)}");
global::MainKt.incrementX();
global::kotlin.io.ConsoleKt.println($"{("x = ")}{(global::MainKt.x)}{(", PI = ")}{(global::MainKt.PI)}");
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
open class Shape
class Rectangle(val height: Double, val length: Double): Shape() {
val perimeter = (height + length) * 2
}
public class Shape : global::System.Object
{
public Shape() : base()
{
}
}
public sealed class Rectangle : global::Shape
{
public Rectangle([global::kotlin.clr.KotlinNotNull] double height, [global::kotlin.clr.KotlinNotNull] double length) : base()
{
this.height_backingField = height;
this.length_backingField = length;
this.perimeter_backingField = (((this).height) + ((this).length)) * (2);
}
[global::kotlin.clr.KotlinNotNull]
private double height_backingField;
[global::kotlin.clr.KotlinNotNull]
private double length_backingField;
[global::kotlin.clr.KotlinNotNull]
private double perimeter_backingField;
[global::kotlin.clr.KotlinNotNull]
public double height
{
get
{
return this.height_backingField;
}
}
[global::kotlin.clr.KotlinNotNull]
public double length
{
get
{
return this.length_backingField;
}
}
[global::kotlin.clr.KotlinNotNull]
public double perimeter
{
get
{
return this.perimeter_backingField;
}
}
}
fun main() {
var a = 1
// simple name in template:
val s1 = "a is $a"
a = 2
// arbitrary expression in template:
val s2 = "${s1.replace("is", "was")}, but now is $a"
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
int a = 1;
string s1 = $"{("a is ")}{(a)}";
a = 2;
string s2 = $"{(global::kotlin.text.TextH.replace(s1, "is", "was"))}{(", but now is ")}{(a)}";
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun maxOf(a: Int, b: Int): Int {
if (a > b) {
return a
} else {
return b
}
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
[global::kotlin.clr.KotlinNotNull]
public static int maxOf([global::kotlin.clr.KotlinNotNull] int a, [global::kotlin.clr.KotlinNotNull] int b)
{
if ((a) > (b))
{
return a;
}
else
{
return b;
}
}
}
fun maxOf(a: Int, b: Int) = if (a > b) a else b
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
[global::kotlin.clr.KotlinNotNull]
public static int maxOf([global::kotlin.clr.KotlinNotNull] int a, [global::kotlin.clr.KotlinNotNull] int b)
{
return ((a) > (b))
? (a)
: (b);
}
}
fun main() {
val items = listOf("apple", "banana", "kiwifruit")
for (item in items) {
println(item)
}
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
global::System.Collections.Generic.IReadOnlyList<string> items = global::kotlin.collections.CollectionsKt.listOf<string>("apple", "banana", "kiwifruit");
{
global::kotlin.collections.KotlinIterator<string> iterator = new global::kotlin.collections.KotlinIteratorWrapper<string>((items).GetEnumerator());
while ((iterator).hasNext())
{
string item = (iterator).next();
{
global::kotlin.io.ConsoleKt.println(item);
};
};
};
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun func(list: List<String>) {
println("123")
}
fun main() {
func(listOf<String>())
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void func([global::kotlin.clr.KotlinNotNull] global::System.Collections.Generic.IReadOnlyList<string> list)
{
global::kotlin.io.ConsoleKt.println("123");
}
public static void main()
{
global::MainKt.func(global::kotlin.collections.CollectionsKt.listOf<string>());
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
class A(val a: String)
fun main() {
val a = A("1")
println(a.a)
}
public sealed class A : global::System.Object
{
public A([global::kotlin.clr.KotlinNotNull] string a) : base()
{
this.a_backingField = a;
}
[global::kotlin.clr.KotlinNotNull]
private string a_backingField;
[global::kotlin.clr.KotlinNotNull]
public string a
{
get
{
return this.a_backingField;
}
}
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
global::A a = new global::A("1");
global::kotlin.io.ConsoleKt.println((a).a);
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun main() {
println(Any())
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
global::kotlin.io.ConsoleKt.println(new global::System.Object());
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
class A {
var a: String = ""
set(value) {
println("$field -> $value")
field = value
}
}
fun main() {
val a = A()
a.a = "123"
}
public sealed class A : global::System.Object
{
public A() : base()
{
this.a_backingField = "";
}
[global::kotlin.clr.KotlinNotNull]
private string a_backingField;
[global::kotlin.clr.KotlinNotNull]
public string a
{
get
{
return this.a_backingField;
}
set
{
global::kotlin.io.ConsoleKt.println($"{(this.a_backingField)}{(" -> ")}{(value)}");
this.a_backingField = value;
}
}
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
global::A a = new global::A();
(a).a = "123";
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun main() {
val a: String? = null
println(a)
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
string? a = null;
global::kotlin.io.ConsoleKt.println(a);
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun main() {
val a = 1
println(a == 10)
println(a != 10)
println(a.equals(10))
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
int a = 1;
global::kotlin.io.ConsoleKt.println((a) == (10));
global::kotlin.io.ConsoleKt.println(!((a) == (10)));
global::kotlin.io.ConsoleKt.println((a).Equals(10));
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}
fun main() {
var a = 1
val s1 = "a is $a"
a = 2
val s2 = "${s1.replace("is", "was")}, but now is $a"
println(s1 + s2)
}
[global::kotlin.clr.KotlinFileClass]
public static class MainKt
{
public static void main()
{
int a = 1;
string s1 = $"{("a is ")}{(a)}";
a = 2;
string s2 = $"{(global::kotlin.text.TextH.replace(s1, "is", "was"))}{(", but now is ")}{(a)}";
global::kotlin.io.ConsoleKt.println((s1) + (s2));
}
public static void Main([global::kotlin.clr.KotlinNotNull] string[] args)
{
global::MainKt.main();
}
}