[다양한 언어] 프로그램 언어별 format문

PersesTitan·2022년 6월 11일
0

언어별 정리

목록 보기
3/3
post-thumbnail

이번에는 언어별로 format 문을 적어보았습니다.

Java

String hello = "Hello World";
System.out.printf("출력: %s%n", hello);
System.out.println(String.format("출력: %s", hello));

Python

hello = "Hello World"
print("출력: {0}".format(hello))
print("출력: {}".format(hello))
print("출력: %s" % hello)

Ruby

hello = "Hello World"
puts "출력: %s" % [hello]
puts "출력: #{hello}"

Groovy

String hello = "Hello World"
println(String.format("출력: %s", hello))     

Kotlin

val hello: String = "Hello World"
println("출력: $hello")
println("출력: ${hello}")

C

printf("출력: %s","Hello World");

C++

std::format("출력: {}", "Hello World");

C#

Console.WriteLine(String.Format("출력: {0}", "Hello World"));

Go

import "fmt"
var value = "Hello World"
fmt.Printf("출력: %s", value)

Rust

ㅇㅅㅇ...

use std::fmt::format;
use std::io;

let hello = "Hello World";
let a = format!("출력: {}", hello);
println!("{}", a);
println!("출력: {}", hello);

Swift

import Cocoa

let hello = "Hello World"
print(String(format: "출력: %@", hello))

솔직히 이 시리즈 쓸때마다 IDE 종류별로 다 열어서 확인해봐서 귀찮네요... 몇개는 그냥 쌩으로 쓰는데 언어왔다갔다하는 많큼 헷깔려서 확인을 해야한다는...

profile
안녕하세요 페르세스 티탄입니다! 부족한 부분이 많이 있겠지만 잘부탁드립니다.

0개의 댓글