From: keiju@... (ÀÐÄÍ·½¼ù ) Date: 1997-04-08T14:51:55+09:00 Subject: [ruby-list:2685] Re: [Req] alias for singltone method ã‘ã„ã˜ã‚…ï¼ SHLジャパンã§ã™. In [ruby-list :02681 ] the message: "[ruby-list:2681] Re: [Req] alias for singltone method ", on Apr/08 14:03(JST) matz@caelum.co.jp (Yukihiro Matsumoto) writes: >|ã‚ã¾ã‚Šã«ã‚‚リプライãŒé…ã„ã®ã§å¿˜ã‚ŒåŽ»ã‚‰ã‚Œã¦ã„ã‚‹ã‹ã¨æ€ã„ã¾ã—ãŸ(^^;;; >忘れã‹ã‘ã¦ã„ã¾ã—ãŸï¼Ž^^;;; (^^;;; >|ãŠãŠ. version 1.1 ã®ç™»å ´ã‹(^^;;; >ã¾ã ã¾ã ï¼Žã¾ã è¦‹ã¬å®‰å®šç‰ˆãŒã§ãã‚‹ã¾ã§1.0ã¯ç¶šãã¾ã™ï¼Ž ãªã‚‹ãªã‚‹(^^;;; >|# ã©ã£ã‹ã®ã‚ªãƒ–ジェクト指å‘データベース㮠MOP見ãŸããªã‚Šã¾ã™ã‚‚ã®ã­ãˆ... >ãã†ã„ã†éƒ¨å¤–者ã«åˆ†ã‹ã‚‰ã¬äº‹ã‚’…. ã¾ã‚, C++ベースã§åŒã˜ã“ã¨ã‚’ã‚„ã‚ã†ã¨ã™ã‚‹ã¨é¢å€’ã«ãªã‚‹ã£ã¦ã“ã¨ã§ã™ã­. >|obj.extend {...} >ãªã„ã§ã™ï¼Ž^^;;; 実ã¯1.0-970404ã‚ãŸã‚Šã§ã¨ã£ã¡ã‚ƒã„ã¾ã—ãŸï¼Ž 知らãªã„ã†ã¡ã«(^^;;; >文法ã«çµ„ã¿è¾¼ã‚“ã§ã„る分,ã“ã£ã¡ã®å®Ÿè£…ã®æ–¹ãŒãれã„ã§ã™ï¼Žå‰ã®ã‚‚ >ã®ã¯å®šæ•°ã®å®šç¾©ã¨ã‹ã«ã¡ã‚‡ã£ã¨å•題ãŒã‚りã¾ã—ãŸã‘ã©ï¼Œã“ã£ã¡ã«ã¯ >ã‚りã¾ã›ã‚“. ãªã‚‹ã»ã©... ãã†ã„ãˆã°. class << obj ... end ã¯ãƒˆãƒƒãƒ—レベルã§ã—ã‹ã§ããªã„ã£ã¦ã“ã¨ã¯ãªã„ã‚“ã§ã™ã‚ˆã­? >|>ã“れã¨åŒæ™‚ã«Objectクラスã‹ã‚‰make_method_{private,public}ã‚’å– >|>り除ã„ã¦ï¼ŒModuleクラスã«{private,public}_class_methodを追加 >|>ã—よã†ã¨æ€ã„ã¾ã™(機能ã¯åŒã˜). >ã“ã®æ§‹æ–‡ã‚’使ã‚ãªãã¦ã‚‚å¯è¦–性を制御ã™ã‚‹ãŸã‚ã§ã™ï¼Žç‰¹ç•°ãƒ¡ã‚½ãƒƒãƒ‰ >定義ã¨åŒã˜ã§ï¼Œã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã§ã™ã­ï¼Žæ°—分的ã«ã¯ã“ã®æ§‹æ–‡ã¯ä¸Šç´š >者用ã ã¨è€ƒãˆã¦ã„ã¾ã™ï¼Ž ã„ã‚ã‚“ã¨ã—ãŸã“ã¨ã¯åˆ†ã‹ã‚Šã¾ã—ãŸãŒ, クラスメソッドã®å¯è¦–性を制御ã—ãŸã„㣠ã¦ã“ã¨ã¯ã‚ã¾ã‚Šãªã„ã¨æ€ã†ã®ã§, ãªãã¦ã‚‚良ã„よã†ãªæ°—ã‚‚ã—ã¦ã„ã¾ã™. >「rubyã®å®Ÿè£…ã§ä½¿ã‚れã¦ã„る内部構造をãã®ã¾ã¾è¦‹ã›ã‚‹ã€ã®ã§ã¯ãª >ã,「特定ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ¯èˆžã‚’æ“作ã™ã‚‹ãŸã‚ã®ä»®æƒ³ã‚¯ãƒ©ã‚¹ã‚’見 >ã›ã‚‹ã€ã¨å®šç¾©ã—ãŸã¨ã“ã‚ã§ï¼Œæ°—åˆ†ãŒæ¥½ã«ãªã‚Šã¾ã—ãŸï¼Žè©­å¼ã¨è¨€ã‚れ >れã°å…¨ããã®é€šã‚Šãªã‚“ã§ã™ãŒï¼Ž 良ã分ã‹ã‚Šã¾ã›ã‚“ãŒ, 本人ãŒç´å¾—ã—ã¦ã„ã‚‹ã‚“ãªã‚‰ã„ã„ã‚“ã§ã—ょã†(^^;;; __ ..........................................石塚 圭樹@SHLジャパン(æ ª)... ------------->アドレス変ã‚りã¾ã—ãŸ!! e-mail: keiju@shljapan.co.jp <----