Simple
Sand
Samples
プログラミング言語サンプル集
TOPへ
01 Hello World!
02 コメントを使う
03 文字列を表示する
06 書式付き文字列を表示する
07 分岐処理を行う
08 繰り返し処理(永久ループ)を行う
09 繰り返し処理(for)を行う
13 多岐選択を行う
14 文字列を連結する
15 商と余りを求める
17 乱数を使う
18 引数を使う
19 関数を使う(メソッドを使う)
20 標準入力で受けた文字列を表示する
21 テキストファイルから文字列を読み込む
29 アルファベットの小文字を大文字にする
30 アルファベットの大文字を小文字にする
31 文字列の長さを得る
32 文字列を左右反転させる
33 文字列を数値に変換する(10進文字列)
34 文字列を数値に変換する(16進文字列)
35 文字列を数値に変換する(文字コード)
36 バイナリデータを2進数文字列へ変換
37 文字列の一部を取り出す
38 文字列を分割する
39 文字列を一文字毎に分割する
41 連続する数を生成する
42 連続する数を生成する(16進数)
45 カレントディレクトリを取得する
46 ディレクトリのファイル一覧を取得する
48 コンソール画面クリア
49 日時を得る

説明のないとってもシンプルなサンプルプログラム集
BashC言語PerlPythonRubyGauche

Gauche > 文字列を数値に変換する(文字コードを得る)

    str2hex.scm

(use binary.pack)
(use slib)
(require 'printf)
(define src "HELLO")
(define dst (unpack "C*" :from-string src))
(map (lambda (x) (printf "%02x\n" x)) dst)

$ gosh str2hex.scm
48
45
4c
4c
4f
$
  * 確認環境 Debian Linux(Wheezy)