italic, *italic*
strong, **strong**
// XMLの形状は下記の通り(10x10の迷路限定) | |
// ( from http://d.hatena.ne.jp/aya_eiya/20110329/1301406161 ) | |
// <labyrinth> | |
// <cell doors='East:true,West:false,South:true,North:false' position='1,1'></cell> | |
// <cell doors='East:true,West:false,South:true,North:false' position='1,2'></cell> | |
// ... | |
// <cell doors='East:false,West:true,South:false,North:true' position='10,10'></cell> | |
// </labyrinth> | |
// | |
// 実行後の出力結果を次のように GraphViz に与える |
// aya_eiyaさんのお題 http://d.hatena.ne.jp/aya_eiya/20110329/1301406161 を | |
// deve68さんの方式に従って解いてみた回答 http://d.hatena.ne.jp/deve68/20110410/1302464249 | |
// 判定機能は未実装 | |
final def MAXCOL = 10 | |
final def MAXROW = 10 | |
assert (MAXCOL == MAXROW) && (MAXCOL >= 2) | |
// ノードクラス | |
class Node { |
# -- Additional Settings ------------------------------------------------------- | |
execfile('../common.py') |
.. role:: ロール名 | |
という行を書くと、カスタムのインラインマークアップを定義することができ、 | |
:ロール名:`ロール名を適用する文字列` | |
と書くと、次のHTMLコードに変換されます。 | |
<span class="ロール名">ロール名を適用する文字列</span> |
italic, *italic*
strong, **strong**
// http://d.hatena.ne.jp/fumokmm/20110815/1313405510の回答案 | |
// 入力データの配列 | |
def input_as_list = [7, "Hoge", 4, "Fizz", 2, "Buzz"] | |
assert (input_as_list.size()) % 2 == 0, "入力データ数が2の倍数になっていません。" | |
// 入力データをマップに変換 | |
def input_as_map = [:].withDefault{""} | |
(0..<(input_as_list.size()/2)).each { | |
assert input_as_list[it*2].class == Integer, "入力データの偶数番目には数値を与えて下さい。" |
@ECHO OFF | |
SET VARIABLE1=VALUE1 | |
IF NOT DEFINED VARIABLE1 ( | |
SET VARIABLE1=DEFAULT1 | |
) | |
IF NOT DEFINED VARIABLE2 ( | |
SET VARIABLE2=DEFAULT2 | |
) | |
echo %VARIABLE1% | |
echo %VARIABLE2% |
@ECHO OFF | |
IF "%EA%"=="VA" IF %EB%=="VB" ( | |
ECHO EA == VA AND EB == VB | |
) |
@ECHO OFF | |
SET DUMMY=!X | |
IF NOT "%DUMMY%"=="X" ( | |
ECHO NEED "SETLOCAL ENABLEDELAYEDEXPANSION" | |
EXIT /B 1 | |
) |
@ECHO OFF | |
SET CURRENTDIR=%CD% | |
echo %CURRENTDIR% |