<html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script> <style> .title{ width:100%; height:240px; line-height:240px; text-align:center; background:#ccc; } </style> <body> <script> //ヒアドキュメント var heredoc = (function () {/* <div class="title"> <h1> <a href="$
Parameters string text The string text that will become part of the template literal. Almost all characters are allowed literally, including line breaks and other whitespace characters. However, invalid escape sequences will cause a syntax error, unless a tag function is used. expression An expression to be inserted in the current position, whose value is converted to a string or passed to tagFunc
In computing, a here document (here-document, here-text, heredoc, hereis, here-string or here-script) is a file literal or input stream literal: it is a section of a source code file that is treated as if it were a separate file. The term is also used for a form of multiline string literals that use similar syntax, preserving line breaks and other whitespace (including indentation) in the text. He
VBA でたまに欲しくなる機能に、ヒアドキュメントがあります。 ヒアドキュメントというのは、簡単に言うと長文をソースコードにそのまま埋め込む機能です。通常、ソースコードに文字列リテラルを (引用符で括らずに) そのまま記述すると構文エラーになりますが、ヒアドキュメントを使うと構文解析しないでそのままリテラル扱いにしてくれます。そのため、SQL や HTML など、比較的長い文字列をコード内で取り扱う場合、ヒアドキュメントを使うとすっきり記述できるのが利点です。この機能が、VBA にはありません。 もっとも Access の場合はクエリがあるので、SQL をベタ書きする必要性はありませんし、SQL でなくともテーブルに格納すれば済む話ですから、あまり必要ないといえば必要ないのですが。 そうは言っても、コードと同じ場所にリテラルが書いてあったほうが見通しが良いとか、VBE 上で検索が効くので便
CGI-Perl 基礎実地編 - 実習3 (ヒアドキュメント) ■test03.cgi ------ ↓ ここから ↓ ------ #!/usr/local/bin/perl #// 変数 $msg1 = 'ヒアドキュメント'; #// HTML 出力 (ヒアドキュメント) print << "END_OF_HTML"; Content-type: text/html <HTML> <P>はじめての $msg1 ですのん。</P> <TABLE border="1" cellPadding="2" cellSpacing="1"> <TR> <TD>1</TD> <TD>2</TD> <TD>3</TD> <TD>4</TD> <TD>5</TD> </TR> <TR> <TD>6</TD> <TD>7</TD> <TD>8</TD> <TD>9</TD> <TD>10</TD> </T
初代新幹線「0系」最後のラストランの日に、新幹線N700系のぞみでイーモバイルしながらこの記事を書いているid:TAKESAKOです。 Perlのヒアドキュメントを使うと複数行にわたる文字列を一気に代入したりするときに楽なので、使っている人も多いと思います。 my $foo = "bar"; my $tmp = time(); # ←関数の実行結果 print<<EOF; <div class="${foo}1"> <h1>TIME: $tmp</h1> </div> EOF しかし、ヒアドキュメントの途中でサブルーチンの実行結果も一緒に埋め込みたいときがでてくるときがあります。 @{[ Perlの式 ]} そのようなときは、@{[ リスト ]} というイディオムを使うと非常に便利です。 print<<EOF; <div class="${foo}1"> <h1>TIME: @{[ tim
my $string = <<END; あいうえお かきくけこ さしすせそ END こんな感じで代入可能です。 念のため、補足します。 <<END; は <<"END"; と同じ扱いで、変数が展開されます。 下記の二つを比べてみて下さい。 my $myValue = "hogehoge"; my $string1 = <<'END'; あいうえお $myValue かきくけこ さしすせそ END print $string1; my $string2 = <<"END"; あいうえお $myValue かきくけこ さしすせそ END print $string2; さらに補足ですが、ご存知かも知れませんが、 プログラム中で、日本語を扱う場合は、 Shift-JIS と Perl の相性が悪いので注意が必要です。 (プログラムがEUCコードなら問題ありません。) 下記は、Shift-JISの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く