Programmer's Note

コード読み書きの備忘録。

2014-12-13から1日間の記事一覧

SwiftのOptional型の動作を確かめてみる

SwiftのOptional型について。 いろんなサイトで解説されているが、自分でもやってみて理解する。 ここが分かりやすい: [Swift] Optional 型についてのまとめ Ver2 - Qiita (1) Optioanlでない通常の変数の宣言 var a:Int println(a) 値を代入しないと、コン…

Swiftの関数渡しのテスト

Swiftの関数渡しをテスト。以下、javascriptっぽく書いた場合。 func sequence( f:(Int,Int)->Void) { for var i = 0; i < 10; i++ { f(i,i+1) } } let x = 10; sequence({ a,b in println("a=\(a+x), b=\(b+x)") }) 渡す先の関数の最後の引数の場合は、無名…

javascriptでクロージャのテスト

JS

いろんな言語の動作テストが行える以下を使用: [Wandbox]三へ( へ՞ਊ ՞)へ ハッハッ コード: function CodeGenerator() { var a = 0; return function() { return a++; } } var f_add = CodeGenerator(); console.log(f_add()); console.log(f_add()); console.…

Swiftでクロージャのテスト

Swiftでクロージャのテスト。WebブラウザからSwiftの動きを確かめられる以下のサイトを利用; SwiftStub: Online Swift Compilerコード: func FuncGenerator() -> (Void -> Int) { var a = 0; func add() -> Int { return a++ } return add } var f_add = F…

とりあえずHello, World

はてなブログは、コードハイライトが使えるということで、さっそく試したくて。 #include <stdio.h> int main() { printf("Hello, World"); } ほんまや!これはすばらしい!一番すばらしい点は「はてな記法モード」で記述できる点だ。 So-netとかBloggerとか、みたま</stdio.h>…