Kotlin
Hello World 출력
Kotlin에서 가장 첫 번째로 배우는 Hello World. JVM 언어이지만 class 없이 top-level 함수로 바로 실행됩니다.
fun main() {
println("Hello, World!")
// print()는 줄바꿈 없이 출력
print("Hello ")
print("Kotlin!")
println() // 빈 줄 출력
}LANGUAGE COMPARISON
같은 개념을 실제 예제로 나란히 확인하고, 각 언어의 개별 설명으로 이어갈 수 있습니다.
Kotlin
Kotlin에서 가장 첫 번째로 배우는 Hello World. JVM 언어이지만 class 없이 top-level 함수로 바로 실행됩니다.
fun main() {
println("Hello, World!")
// print()는 줄바꿈 없이 출력
print("Hello ")
print("Kotlin!")
println() // 빈 줄 출력
}Python
Python에서 가장 첫 번째로 배우는 Hello World. 별도의 main 함수나 클래스 없이 한 줄로 실행됩니다.
# 가장 기본적인 출력
print("Hello, World!")
# 여러 값 출력
print("언어:", "Python", "버전:", 3.12)
# sep, end 파라미터
print("a", "b", "c", sep="-") # a-b-c
print("줄바꿈 없이", end=" ")
print("이어서 출력")
# f-string 출력 (Python 3.6+)
name = "Python"
version = 3.12
print(f"Hello, {name} {version}!")
# f-string 디버깅 (Python 3.8+)
x = 42
print(f"{x = }") # x = 42Go
Go 프로그램의 최소 구조. package main 과 func main() 이 진입점입니다.
package main
import (
"fmt"
"runtime"
)
func main() {
// 기본 출력
fmt.Println("Hello, World!")
// Printf — 포맷 지정
fmt.Printf("언어: %s, 버전: %s
", "Go", runtime.Version())
// Sprintf — 문자열 반환
msg := fmt.Sprintf("GOOS: %s, GOARCH: %s",
runtime.GOOS, runtime.GOARCH)
fmt.Println(msg)
// 여러 값 출력
fmt.Println("값:", 42, true, 3.14)
}Java
Java의 전통적인 Hello World부터 Java 21의 간결한 문법까지. 엔트리포인트와 출력 방법을 마스터합니다.
// 전통적인 방법 (Java 1 ~ 현재)
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
// 포맷 출력
String name = "Java";
int version = 21;
System.out.printf("언어: %s, 버전: %d%n", name, version);
// String.format
String msg = String.format("Hello, %s %d!", name, version);
System.out.println(msg);
// formatted() — Java 15+
String msg2 = "Hi, %s!".formatted(name);
System.out.println(msg2);
}
}
// Java 21 — Unnamed Class (Preview)
// 파일명: Hello.java
// void main() {
// System.out.println("Hello from Java 21!");
// }
// Text Block (Java 15+)
// String json = """
// {
// "language": "Java",
// "version": 21
// }
// """;PHP
가장 기본적인 PHP 출력 예제입니다. 웹과 CLI 환경 모두에서 같은 문법으로 시작할 수 있습니다.
<?php
echo "Hello, World!
";JavaScript
JavaScript에서 Hello World 출력 개념을 코드로 빠르게 확인하는 Hello World 예제입니다.
// Hello World 출력
console.log("Hello, World 1!");TypeScript
TypeScript에서 Hello World 출력 개념을 코드로 빠르게 확인하는 Hello World 예제입니다.
// Hello World 출력
console.log("Hello, World 1!");C#
C#에서 Hello World 출력 개념을 코드로 빠르게 확인하는 Hello World 예제입니다.
// Hello World 출력
using System;
Console.WriteLine("Hello, World 1!");C++
C++에서 Hello World 출력 개념을 코드로 빠르게 확인하는 Hello World 예제입니다.
// Hello World 출력
#include <iostream>
int main() {
std::cout << "Hello, World 1!\n";
}Rust
Rust에서 Hello World 출력 개념을 코드로 빠르게 확인하는 Hello World 예제입니다.
// Hello World 출력
fn main() {
println!("Hello, World 1!");
}