しばしば迷子になってネット検索に頼ってしまうが、よくよく見ればPython以外はほぼ全部同じ。違うのは宣言部と終端文字の有無といった基本的な仕様だけ。
個人的にPythonをよく使うからこそ乱されるんだと思う。
JavaScript
var hoge = (age >= 20) ? “ビール” : “ジュース”;
Python
hoge = “ビール” if age >= 20 else “ジュース”
Java
String hoge = (age >= 20) ? “ビール” : “ジュース”;
Ruby
hoge = (age >= 20) ? “ビール” : “ジュース”
C#
string hoge = (age >= 20) ? “ビール” : “ジュース”;
vb
Dim ret as String = If(age >= 20, “ビール”, “ジュース”)
PHP
$hoge = $age>=20 ? ‘ビール’ : ‘ジュース’;
Go
なし