C# 강의 - 참고 - LINQ 관련 C#과 코틀린Kotlin의 초간단 코드 비교
추천 자료: ASP.NET Core 인증 및 권한 부여
코드: SeeSharp.cs
https://github.com/VisualAcademy/KotlinNote/tree/master/KotlinNote/99_Etc/SeeSharp
using System;
using System.Linq;
class SeeSharp
{
static void Main()
{
Console.WriteLine("Hello C#");
var numbers = Enumerable.Range(1, 5);
foreach (var num in numbers)
{
Console.WriteLine(num);
}
var nums = numbers
.Where(n => n % 2 == 0)
.Select(it => it * it);
foreach (var num in nums)
{
Console.WriteLine(num); // 4, 16
}
}
}
코드: Kotlin.kt
fun main(args: Array<String>) {
println("Hello Kotlin")
var numbers = listOf(1, 2, 3, 4, 5)
for (num: Int in numbers) {
println(num)
}
var nums = numbers
.filter{ it -> it % 2 == 0 }
.map{ it -> it * it }
for (num: Int in nums) {
println(num) // 4, 16
}
}
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!