Simple
Sand
Samples
プログラミング言語サンプル集
TOPへ
Hello World!(各言語のTOP)
基本型とリテラル
変数/単一代入変数
文字列
コメント
(シェル)シェルを使う
(出力)改行なしプリント
(出力)改行付きプリント
(出力)標準出力
(出力)標準エラー出力
(出力)書式付きプリント
(分岐)if文を使う
(分岐)if~elseを使う
(分岐)else ifを使う
(繰り返し)無限ループ
(繰り返し)for文を使う
(繰り返し)while文を使う
(繰り返し)foreachを使う
コマンドライン引数(その1)
コマンドライン引数(その2)
関数(メソッド)を使う
(計算)四則演算
(計算)商と余りを求める
(計算)算術まるめ四捨五入
(計算)小数点以下切り捨て
(計算)小数点以下切り上げ
(計算)べき乗を計算する
(計算)平方根
(文字列)文字列を連結する
(文字列)小文字->大文字 変換
(文字列)大文字->小文字 変換
(文字列)文字列の長さを得る
(文字列)文字列を左右反転
(文字列)10進文字列->数値 変換
(文字列)数値->10進文字列 変換
(文字列)16進文字列->数値 変換
(文字列)文字列の一部を取り出す
(文字列)分割文字列を結合する
(文字列)インデックスを得る
(リスト/配列)リスト/配列
(連想配列)連想配列(辞書)を使う
外部コマンドを実行する
(テキスト)ファイル内容表示
(テキスト)ファイル読み込み
(テキスト)ファイル書き込み
(日付時刻)今日の日付を得る
(日付時刻)現在の時刻を得る
(日付時刻)日付と時刻を得る
乱数を使う

説明のないとってもシンプルなサンプルプログラム集
COBOL awk C言語 D言語 GO言語 Lua Vim
bash Perl Gauche Clojure CLISP EmacsLisp VimScript
tcsh Ruby Groovy Java C# VBScript JavaScript
Io言語 Python Erlang Scala VB.NET Excel/VBA PHP
Tcl Haskell OCaml PowerShell Windows Unix/Linux

Lua > 条件分岐を行う(else if相当)

    elseif.lua

1
2
3
4
5
6
a=1
if a==0 then
print"a is 0."
elseif a==1 then
print"a is 1."
end
$ lua elseif.lua
a is 1.
$

  * 確認環境 Debian Linux(Jessie)