「技術メモ」 一覧

WordPressの関連記事表示機能

仕事で「ある記事の関連記事を表示」的な機能を作ったのだけども、 ふと、WordPressの関連記事界隈はどうなってるのか気になって調べてみた。 何もしないでも関連記事が出て便利だなー、と思っていたら、 ...

ブロック操作系まとめ

全然網羅できてないけどブロック操作系まとめ。 スコープを作ってコレクションを操作できるのはそうだとして、 ブロック内の評価値をまとめたものがブロックの評価結果となるところがポイント。 コードがぐっと短 ...

procとlambda

Procとcallメソッド 以下では、get_closureメソッドにより、クロージャオブジェクトを生成している。 その際初期値を設定している。 クロージャオブジェクトのcallメソッドによりクロージ ...

ブロック(クロージャ)とスコープ

Ruby固有のスコープの扱いについて追記。 ブロックとスコープ メソッド呼び出しの直後にブロックを指定することができる。 例えば、以下においてメソッドfuncを呼び出す際に引数1と同時にdoから始まり ...

範囲リテラル、case式、while式

範囲を表すリテラルが言語仕様として準備されている。 範囲リテラル 範囲クラスはRangeクラスのインスタンス。 ".."により開始、終了の両方を含む範囲を表現する。"..."だおt終了は含まれない。 ...

ハッシュリテラル

要素の順序性がある場合に使う配列と、順序性がない場合に使うハッシュ。 Rubyのハッシュの言語仕様について。 基本的な書き方 PHPと同じようにキーとして文字列を使う場合は以下の通り。 [crayon ...

配列、配列演算、繰り返し

本日の素振り。 配列 配列はArrayクラスのインスタンス。

配列は[]で表す。 [crayon-5bcd3a37c06eb45968 ...

symbol、参照、破壊的メソッド

シンボル 文字列そのものに意味はなく、単純にラベルとして文字列を扱いたいというときシンボルを使う。 シンボルのポイントは、文字の並びが同じであれば(同値であれば)同一であること。 [crayon-5b ...

文字列、%記法

文字列の式展開 PHPと同様にダブルクォート、シングルクォートにより文字列を表現する。 前者は変数展開あり、後者は変数展開なし。 実際には文字列内の"式展開"で、式のto_sメソッドの評価結果が文字列 ...

論理値、論理演算子、自己代入

真/偽 TrueClassのインスタンスがtrue、 FalseClassのインスタンスがfalse。 NilClassのインスタンスがnil。 [crayon-5bcd3a37c0ee8010500 ...

Copyright© ikuty.com , 2018 AllRights Reserved Powered by AFFINGER4.