<ul tal:repeat="item items">
<li tal:content="item" />
</ul>
というテンプレートに対して、
$tal->items => [1, 2, 3,...]
| package sample; | |
| import jQuery.JQuery; | |
| using Lambda; | |
| class JQueryHelper { | |
| /* | |
| * アニメーションキューを作成する | |
| */ |
| package sample; | |
| import jQuery.JQuery; | |
| class JQueryHelper { | |
| public static function asIterable(query: JQuery): Iterable<JQuery> { | |
| return new JQueryIterable(query); | |
| } | |
| } |
| <?php | |
| var_dump( | |
| Ginq::from(['a' => [1,2], 'b' => [3]]) | |
| ->selectMany(function ($group) { return $group; }) | |
| ->toArray() | |
| ); | |
| // 結果 | |
| // array(2) { [0]=> int(3) [1]=> int(2) } |
| /* | |
| * Module dependencies | |
| */ | |
| var CSSselect = function(query, dom) { | |
| return require('cheerio-soupselect').select(dom, query); | |
| }; | |
| var isArray = Array.isArray; | |
| /* | |
| * Select function |
| <?php | |
| namespace Ginq; | |
| require_once "PHPUnit/Framework/IncompleteTestError.php"; | |
| require_once dirname(dirname(__FILE__)) . "/src/Ginq.php"; | |
| class GinqTest2 extends \PHPUnit_Framework_TestCase { | |
| public static function main() | |
| { |
| <?php | |
| namespace Examples; | |
| trait ArrayExtensions { | |
| // | |
| // 配列をイテレータとして扱えるようにする | |
| // | |
| public static function from($a) { | |
| if (is_array($a)) { |
| <?php | |
| $sum = 0; | |
| var_dump( | |
| array_map( | |
| function($v) use ($sum) { $sum =+ $v; return $sum; }, | |
| range(1, 10) | |
| ) | |
| ); |
<ul tal:repeat="item items">
<li tal:content="item" />
</ul>
というテンプレートに対して、
$tal->items => [1, 2, 3,...]
最初構成にしたかったので、Slim版をダウンロード
Powershellだとcurlないので、以下の記述で代用
(New-Object System.Net.WebClient).DownloadString("http://getcomposer.org/installer") > installer.php
| program Project1; | |
| uses | |
| Forms, | |
| Unit1 in 'Unit1.pas' {Form1}, | |
| Unit2 in 'Unit2.pas' {DataModule2: TDataModule}; | |
| {$R *.res} | |
| begin |