
Websites for you and your projects. Hosted directly from your GitHub repository. Just edit, push, and your changes are live. Pages Help Ready to get started? Build your own site from scratch or generate one for your project. You get one site per GitHub account and organization, and unlimited project sites. Let‘s get started. User or organization site Project site Create a repository Head over to G
お題 正規表現のメタ文字をエスケープする コード import java.util.regex.Pattern; assert Pattern.quote("*.txt") == /\Q*.txt\E/ assert Pattern.quote("what?") == /\Qwhat?\E/ assert Pattern.quote("[a-z]") == /\Q[a-z]\E/ assert Pattern.quote("*{a,b}") == /\Q*{a,b}\E/ assert ".." =~ Pattern.quote("..") assert "xx" !=~ Pattern.quote("..") assert ".." =~ /../ assert "xx" =~ /../ へぇー /\エスケープするとこうなるんだ\E/ 添削歓迎 ここ間違ってるよ こうした方がGroovy
非同期処理の直列実行を Array.reduce() で書いてみる - GeekFactory と同じことを Gradle (Groovy) でやってみます。 Gradle で複数のタスクの依存関係を定義するケースを考えます。Task.dependsOn を使って複数のタスクを指定した場合、タスクの順序は保証されません。例えば、下記のように3つのタスクに対して依存関係を定義してみます。 task somethingA << { println 'A' } task somethingC << { println 'C' } task somethingB << { println 'B' } task something { dependsOn somethingA, somethingC, somethingB } something タスクを実行すると下記のようになります。depend
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く