前を向くために Part3

プログラミング、音楽、外交問題、その他思いついたことを何でも公開

人生、前向きに生きたいもの。でも、何かと後ろ向きになりがちな自分がいるのです。前向きに生きるには、まず前を向かなければなりませぬ。じゃあ前を向くためにはどうしたらいいの?と日々悩んどります。これはその記録の一部です。

2014-11-01から1ヶ月間の記事一覧

Swift言語ガイド 第7章 クロージャ

クロージャとは自己完結型の機能ブロックである。C で言えばブロックに似ている。定義されたコンテキストにより、どんな定数にも変数にも格納可能で、「閉じている」ため、クロージャと呼ばれる。 関数は名前がついたクロージャということができる。逆に、ク…

Swift言語ガイド 第6章 関数

関数には必ず名前がある。 func sayHello( personName: String ) -> String { let greeting = "こんにちは、" + personName + "。" return greeting } println( sayHello( "あんな" ) ) 引数がない場合でもかっこは必要。定義にも呼び出しにも。 func sayHel…

Swift言語ガイド 第5章 制御の流れ

for-in ループ 数のレンジに使う例。 for i in 1...5 { println( "5の倍数は \( i * 5 )" ) } もしレンジの個々のインデックス値が不要であれば、アンダースコアにすることもできる。 let base = 3 let power = 10 var answer = 1 for _ in 1...power { answ…

2014年11月04日のTweet

@hagi_ojy: はてなブログに投稿しましたhagiland お試し中URL2014-11-04 18:50:46 via Hatena @hagi_ojy: [プログラミング]Swift言語ガイド 第4章 コレクション型 URL2014-11-04 16:04:08 via Hatena

Swift言語ガイド 第4章 コレクション型

配列 配列は同じ型での値の順序付きコレクションである。 配列の型は Array<型> と書くか、または省略形で [型]と書く。省略形の方が好ましい。 var arraySample1: Array<String> var arraySample2: [ String ] 配列リテラルは [ 値1, 値2, 値3 ] のようにコンマで区</string>…

2014年11月03日のTweet

@hagi_ojy: [プログラミング]Swift言語ガイド 第3章 文字列と文字 URL2014-11-04 01:11:56 via Hatena @hagi_ojy: @kazutana ノジマモバイルだとその場で SIM をもらえないので結局外苑前まで出かけて行って u-mobile にしますた。電話はこれ一つしか持って…

2014年11月02日のTweet

@hagi_ojy: 明日になったらauショップに行ってMNP転出を申し込もうと思っていただけにこれはw>【格安SIM】「U-mobile」月額2,980円でLTEのデータ通信容量無制限のプランを開始!しかも音声通話付き! #BLOGOS URL2014-11-02 22:00:33 via Twitter for Websi…

Swift言語ガイド 第3章 文字列と文字

文字列型は String 文字型は Character String 型は参照型ではなく値型である(代入とか関数呼び出し時とかでは文字列がコピーされる。ただし本当に必要になるまでコピーはしないように最適化されてはいる)。 文字列補間(String interpolation)が使える(…

Swift言語ガイド第2章基本演算子

第1章に続けて第2章も要約。C と同じところはバッサリ省略している。Swift やろうという人なら C は知っているだろうということで。用語 Terminology演算子は単項演算子か、2項演算子か、3項演算子である。 単項演算子は一つのターゲットに作用する(-a とか…

Swift言語ガイドの第1章を要約してみた

The Swift Programming Language の Language Guide を読んでの要約。逐語訳の翻訳ではないけど、漏れはないと思う。基本事項定数と変数 定数の宣言には let。 変数の宣言には var。 1行に複数個書ける。 型も宣言する場合はコロン : に続けて型名を書く。 l…

2014年11月01日のTweet

@hagi_ojy: とは言え、やっぱり、修理するか新しいのを買うか、どっちかしないと。日立のビッグドラム、欲しかったんだよね、実は。風アイロンてやつ?あれが欲しい。どうしようかな。修理頼まないで新しいの買っちゃおうか……2014-11-01 22:22:16 via Twitte…

Swift言語の識別子についての覚え書き

識別子は A から Z の大文字または小文字、アンダースコア( _ )、ユニコード基本多言語面(Basic Multilingual Plane, BMP)にある非複合アルファニューメリック文字、私用領域(Private Use Area)以外にある基本他言語面外の文字で始まる。最初の文字の…

Swift言語を超抄訳してみた

アップルが無償で公開している “Swift Programming Language” の中の “A Swift Tour” を超抄訳してみた。定数、変数、オプショナル、タプル定数は let を、変数は var を付ける。型は推測される。 let myConstant = 42 let myFloat = 42.0 var myVariable = …

2014年10月31日のTweet

@hagi_ojy: iPhone 5 は多分結構多いよね。5s/5c も含めれば、iOS デバイスの最大勢力じゃなかろうか。iPhone 5 シリーズはみんな iOS 8.1 にできるんだけど、まだ 7.x な人っているんだろうか。2014-10-31 18:20:28 via Twitter Web Client @hagi_ojy: ここ…