aboutsummaryrefslogtreecommitdiff
path: root/examples/16-structs/src/HelloWorld.shed
blob: 94d2cfa4d733c3361f75d915713165671508001b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub fun main() ! Io -> Unit {
    val messageParts = getMessageParts();
    print!(messageParts.part1);
    print!(messageParts.part2);
}

struct MessageParts(
    .part1: String,
    .part2: String,
) {
}

fun getMessageParts() -> MessageParts {
    MessageParts(.part1 = "hello, ", .part2 = "world\n")
}