Skip to main content

代入.文字列中の変数展開

Python

py
s = 'value is %s' % (value)

どれでも同様に動作

  • '
  • "
  • '''
  • """

(value) の部分は複数ある場合はカンマ区切り 1個の場合は () は省略可

Swift

swift
s = "value is \(value)"

PHP

php
$s = "value is ${value}";

define は展開されないよ

php
$s = "His name is " . NAME . "."

TypeScript

ts
s = `value is ${value}`

JavaScript

js
s = `value is ${value}`

Bash

bash
str="His name is $NAME."

区切り位置を明示する場合は {} で囲う

bash
str="His id is ${NAME}_X"

Ruby

rb
s = "value is #{value}" # だったっけ (TODO)

PowerShell

ts
$s = "value is $value"