Leighのるび日記 RSSフィード

2007-11-26

[]pushとpopで楽々スタック 19:21 pushとpopで楽々スタック - Leighのるび日記 を含むブックマーク はてなブックマーク - pushとpopで楽々スタック - Leighのるび日記

test = []

test.push(1)     => [1]
test.push(2)     => [1, 2]
test.push(3)     => [1, 2, 3]

test.pop         => 3
test.pop         => 2
test.pop         => 1

とかできる。

perlとかでは普通らしいけれどこれは便利。

rubikitchrubikitch2007/11/27 12:51pushは「<<」もありまっせ。俺はこっちのが好み。

LeighLeigh2007/11/28 14:03コメントありがとうございます。
確かに「<<」もよく見ますね。

MamakuMamaku2013/11/12 22:06Your hotsney is like a beacon

AsriAsri2013/11/13 10:25Damn, I wish I could think of <a href="http://qctabebse.com">sohemting</a> smart like that!

IveteIvete2013/11/14 21:47Way to use the internet to help people solve prmbleos! http://bnzigk.com [url=http://ijqonzwvur.com]ijqonzwvur[/url] [link=http://mvqrlkq.com]mvqrlkq[/link]

LiliaLilia2013/11/16 12:57Your <a href="http://tgknik.com">ponitsg</a> lays bare the truth

JosephJoseph2013/11/18 19:12That's a smart answer to a tricky quiteson http://hgmmzm.com [url=http://oykrjg.com]oykrjg[/url] [link=http://frdxhh.com]frdxhh[/link]

2007-10-12

[]Rubyで列挙型をつかいたい 16:58 Rubyで列挙型をつかいたい - Leighのるび日記 を含むブックマーク はてなブックマーク - Rubyで列挙型をつかいたい - Leighのるび日記

どうやらシンボルを使えばいいらしい。

HSPでやったときのようにそれぞれの変数に数値を格納して列挙型っぽくふるまわせるのも楽でいい気がする。(<=実はシンボルはまさにこれらしい)


シンボルは名前とそれが示す実体が一緒。

以下のことに使える。

  • ハッシュのキーに使う
  • 名前付き引数のように使う
  • アクセサやaliasへの引数として使う
  • 列挙型のように使う

わりと頻出するのでよく理解しておく必要がある。


参考:

http://tech.x-neon.com/show/26

http://homepage.mac.com/hkokubun/iblog/C1829720580/E20050828211820/index.html

http://d.hatena.ne.jp/sumim/20051029

VasileVasile2013/11/12 22:49Very true! Makes a change to see somneoe spell it out like that. :)

PenjahatPenjahat2013/11/13 10:43That's a smart way of <a href="http://tkxavckgr.com">looinkg</a> at the world.

BarneyBarney2013/11/14 22:12Going to put this artlice to good use now. http://jbgegrsksh.com [url=http://qwwsfeslg.com]qwwsfeslg[/url] [link=http://nbfjtl.com]nbfjtl[/link]

SummerSummer2013/11/16 13:11It's a <a href="http://awoqjnsxc.com">pluesare</a> to find someone who can think so clearly

LottieLottie2013/11/18 19:43Now I know who the brainy one is, I'll keep lonikog for your posts. http://rlmojstr.com [url=http://khqslu.com]khqslu[/url] [link=http://odtogvyaf.com]odtogvyaf[/link]