Simple
Sand
Samples
プログラミング言語サンプル集
TOPへ
Hello World!(各言語のTOP)
(計算)平方根
(計算)対数
(計算)円周率・三角関数
(文字列)文字列を連結する
(文字列)小文字->大文字 変換
(文字列)大文字->小文字 変換
(文字列)文字列の長さを得る
(文字列)文字列長が0かどうか判定
(文字列)文字列を左右反転
(文字列)文字列を置換する
(文字列)10進文字列->数値 変換
(文字列)16進文字列->数値 変換
(文字列)文字列の一部を取り出す
(文字列)文字列を分割する
(文字列)一文字毎に分割する
(文字列)分割文字列を結合する
(文字列)インデックスを得る
(リスト/配列)リスト/配列
(リスト/配列)要素数
(リスト/配列)末尾に要素を追加
(リスト/配列)N番目の要素
(リスト/配列)順序を反転
(リスト/配列)要素の位置
(リスト/配列)リストの結合
(リスト/配列)リストの差分
(リスト/配列)要素の総和
(リスト/配列)並び替え(ソート)
(ESC)コンソール画面クリア
date 日付と時間

説明のないとってもシンプルなサンプルプログラム集
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

PowerShell > リストの差分を得る

    list-diff.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$lis1 = New-Object 'System.Collections.Generic.List[int]'
$lis1.Add(1)
$lis1.Add(1)
$lis1.Add(1)
$lis1.Add(2)
$lis1.Add(3)
$lis1.Add(4)
$lis2 = New-Object 'System.Collections.Generic.List[int]'
$lis2.Add(1)
$lis2.Add(5)
$lis2.Add(6)
Compare-Object $lis1 $lis2
Write-Host
$arr1 = 1,1,1,2,3,4
$arr2 = 1,5,6
Compare-Object $arr1 $arr2
Windows PowerShell
Copyright (C) 2014 Microsoft Corporation. All rights reserved.

PS C:\Users\takk> ./list-diff.ps1

      InputObject SideIndicator
      ----------- -------------
                5 =>
                6 =>
                1 <=
                1 <=
                2 <=
                3 <=
                4 <=

                5 =>
                6 =>
                1 <=
                1 <=
                2 <=
                3 <=
                4 <=

PS C:\Users\takk>