はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ オープンクラス

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 5 / 5件)
 

コンパイルエラー以外の局面における「所有権」 - condor's diary

2016/12/24 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip 局面 rust 所有権 Ruby ヤツ

2016 - 12 - 24 コンパイルエラー以外の局面における「所有権」 この記事は、 Rust Advent Calendar 2016 の12/19の記事になるはずだったエントリです。 所有権 Rustといえば所有権というのは、Rubyといえばオープンクラス、というくらいの「言語ならでは」の機能だと思います。 基本的にはこういうやつですね。 struct Z { x: i32 , } fn ... 続きを読む

表参道.rb #4で「本当は怖い オープンクラスと Duck Typing」というLTをやった話 - ( ꒪⌓꒪) ゆるよろ日記

2015/09/04 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip マッドマックス 表参道.rb よろ日記 Rails Ruby

2015-09-04 表参道.rb #4で「本当は怖い オープンクラスと Duck Typing」というLTをやった話 Rails ruby スライドです 本当は怖いオープンクラスとDuckTyping - 表参道.rb #4まぁたいした話じゃないんですが、マッドマックスの画像をスクリーンに大写しできたのでその点だけで個人的には満足しています「型を讃えよ」 yuroyoro 2015-09-04 ... 続きを読む

若手エンジニア/初心者のためのRuby 2.1入門(12):難しいが強力! Rubyのメタプログラミング、self、特異クラス/メソッド、オープンクラスとモンキーパッチ (1/4) - @IT

2015/01/06 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip モンキーパッチ メタプログラミング self Ruby 文法

若手エンジニア/初心者のためのRuby 2.1入門(12):難しいが強力! Rubyのメタプログラミング、self、特異クラス/メソッド、オープンクラスとモンキーパッチ (1/4) オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法を一から学ぶための入門連載。最新版の2.1に対応しています。今回は、Rubyの「黒魔術」といわれるメタプログラミングの概要、self、特異メソッド、特... 続きを読む

【Ruby】接客と委譲とオープンクラス - 文系学生のプログラミング入門

2014/09/03 このエントリーをはてなブックマークに追加 44 users Instapaper Pocket Tweet Facebook Share Evernote Clip 委譲 NoMethodError Ruby オブジェクト 接客

2014-09-04 【Ruby】接客と委譲とオープンクラス Ruby パーフェクトRubyの7章で、存在しないメソッドを呼び出したときにNoMethodErrorを発生させる代わりに他のオブジェクトに処理を任せる、という内容の節がありました。これを接客業に当てはめて説明してみたくなったので、ブログ記事にしています。 接客でやってはいけないこと 派遣バイトとしてコンサート会場などの案内スタッフにな... 続きを読む

Ruby 2.1 の新機能 Refinements でクラス拡張をしてみよう (フェンリル | デベロッパーズブログ)

2014/07/09 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip フェンリル Refinements デベロッパーズブログ

こんにちは。ウェブ開発担当の清水です。 Ruby 2.0 で実験的に導入されていた Refinements が、バージョン 2.1 より正式に導入となりました。 今回はこの機能を利用してクラスの拡張をしてみたいと思います。 オープンクラス Refinements とはクラスの拡張の範囲を限定する機能です。使用の前に、まず Ruby のオープンクラスについて説明します。 オープンクラスとは、既存クラ... 続きを読む

 
(1 - 5 / 5件)