<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>sholfen的部落格-其它技術</title>
<link>http://blog.roodo.com/sholfen/archives/cat_304452.html</link>
<description>未來的工程師</description>
<language>zh-tw</language>
<generator>Roodo Blog System</generator>
<copyright>All Rights Reserved</copyright>
<atom:link href="http://blog.roodo.com/sholfen/archives/cat_304452.xml" rel="self" type="application/rss+xml" />
<item>
	<title>jQuery與JSON</title>
	<description><![CDATA[
			由於AJAX的流行，也使得jQuery跟著火紅。有在逛電腦書店的朋友，應該會發現到jQuery相關的書多了不少。jQuery本身提供的功能，讓程式設計師在寫AJAX功能時省了不少力，本篇文章就來介紹jQuery相關的功能。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>由於AJAX的流行，也使得jQuery跟著火紅。有在逛電腦書店的朋友，應該會發現到jQuery相關的書多了不少。jQuery本身提供的功能，讓程式設計師在寫AJAX功能時省了不少力，本篇文章就來介紹jQuery相關的功能。</p>
		<a class="acontinues" href="http://blog.roodo.com/sholfen/archives/9898357.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/9898357.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/9898357.html</guid>
	<category>其它技術</category>
	<pubDate>Fri, 04 Sep 2009 17:50:53 +0800</pubDate>
</item>
<item>
	<title>使用Android應用程式選單</title>
	<description><![CDATA[
			在一般的視窗程式中，選單是一個很方便的元件，因為它避免過多的按鈕擠在同一個視窗中。對於螢幕較小的手機平台來說，選單功能更是重要。本篇文章將會示範如何應用Android平台的選單元件。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>在一般的視窗程式中，選單是一個很方便的元件，因為它避免過多的按鈕擠在同一個視窗中。對於螢幕較小的手機平台來說，選單功能更是重要。本篇文章將會示範如何應用Android平台的選單元件。</p>
		<a class="acontinues" href="http://blog.roodo.com/sholfen/archives/9256831.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/9256831.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/9256831.html</guid>
	<category>其它技術</category>
	<pubDate>Thu, 18 Jun 2009 00:10:06 +0800</pubDate>
</item>
<item>
	<title>在Android上使用資料庫 - db4o</title>
	<description><![CDATA[
			雖然目前在台上市的第一支Android手機：HTC Magic，價錢一整個很Magic(二萬塊誰買啊，中華電信你去吃屎啦)，不過後續還會有其它廠商會出，所以我們還是繼續努力的學Android程式設計吧。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>雖然目前在台上市的第一支Android手機：HTC Magic，價錢一整個很Magic(二萬塊誰買啊，中華電信你去吃屎啦)，不過後續還會有其它廠商會出，所以我們還是繼續努力的學Android程式設計吧。</p>
		<a class="acontinues" href="http://blog.roodo.com/sholfen/archives/8911279.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/8911279.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/8911279.html</guid>
	<category>其它技術</category>
	<pubDate>Mon, 11 May 2009 04:31:36 +0800</pubDate>
</item>
<item>
	<title>Ruby語言的Duck Typing</title>
	<description><![CDATA[
			Ruby的Duck Typing有點類似物件導向的多型，但差別在於多型要透過繼承才能實現，Duck Typing則不用。至於什麼是Duck Typing，可以用一句話來講：「如果牠走路像鴨子，叫聲也像鴨子，那牠就是隻鴨子！」。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>Ruby的Duck Typing有點類似物件導向的多型，但差別在於多型要透過繼承才能實現，Duck Typing則不用。至於什麼是Duck Typing，可以用一句話來講：「如果牠走路像鴨子，叫聲也像鴨子，那牠就是隻鴨子！」。</p>
		<a class="acontinues" href="http://blog.roodo.com/sholfen/archives/8667217.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/8667217.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/8667217.html</guid>
	<category>其它技術</category>
	<pubDate>Thu, 09 Apr 2009 03:03:36 +0800</pubDate>
</item>
<item>
	<title>Android上的對話方塊</title>
	<description><![CDATA[
			 延續上一次的範例，這次來玩玩對話方塊。
		]]>
	</description>
	<content:encoded><![CDATA[
			<p> 延續上一次的範例，這次來玩玩對話方塊。</p>
		<a class="acontinues" href="http://blog.roodo.com/sholfen/archives/8664509.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/8664509.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/8664509.html</guid>
	<category>其它技術</category>
	<pubDate>Wed, 08 Apr 2009 21:46:18 +0800</pubDate>
</item>
<item>
	<title>Hello Android</title>
	<description><![CDATA[
			Android是Google推出的智慧型手機平台，Open Source而且免費。目前參與的廠商非常多，不過市面上目前只有HTC推出的G1手機。話雖如此，對於Android平台，許多人還是抱持著樂觀的態度。本篇文章，是針對想學習Android程式設計的朋友，提供一個入門的基本概念，包括開發環境的設定、基本的程式設計。  &nbsp;
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>Android是Google推出的智慧型手機平台，Open Source而且免費。目前參與的廠商非常多，不過市面上目前只有HTC推出的G1手機。話雖如此，對於Android平台，許多人還是抱持著樂觀的態度。本篇文章，是針對想學習Android程式設計的朋友，提供一個入門的基本概念，包括開發環境的設定、基本的程式設計。</p>  <p>&nbsp;</p>
		<a class="acontinues" href="http://blog.roodo.com/sholfen/archives/8653085.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/8653085.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/8653085.html</guid>
	<category>其它技術</category>
	<pubDate>Tue, 07 Apr 2009 19:58:01 +0800</pubDate>
</item>
<item>
	<title>用Ruby寫轉址程式</title>
	<description><![CDATA[
			在前幾篇文章曾提過要用Ruby程式來寫個轉址，但一直拖到現在才弄好。原因是我目前是Ruby的新新手，再來就是我一直不知道轉址這個關鍵字的英文是什麼....orz
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>在前幾篇文章曾提過要用Ruby程式來寫個轉址，但一直拖到現在才弄好。原因是我目前是Ruby的新新手，再來就是我一直不知道轉址這個關鍵字的英文是什麼....orz</p>
		<a class="acontinues" href="http://blog.roodo.com/sholfen/archives/3089089.html">(繼續閱讀...)</a>
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/3089089.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/3089089.html</guid>
	<category>其它技術</category>
	<pubDate>Sun, 29 Apr 2007 03:47:25 +0800</pubDate>
</item>
<item>
	<title>Ruby的迴圈-Ⅰ</title>
	<description><![CDATA[
			這篇要講的是Ruby迴圈的用法，其實它的方法算蠻多的(比起C#)。通常一般的程式語言，迴圈大多長成下面這個樣子：for(int i =0;i&lt;5;i++){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;My name is sholfen&quot;)}上面的程式碼會印出字串五次。而在Ruby會比較簡潔：5.times{puts &quot;My name is sholfen&quot;}接下來是如何將陣列的所有元素給印出來：someArray.length.times do |i|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;puts someArray[i]end再來介紹的語法，有點像BASIC：1.step(10, 2) {|x|puts x}執行的結果，會印出1 3 5 7 9這五個奇數。之後的文章會繼續講其它的迴圈用法，像是For、While等。
		]]>
	</description>
	<content:encoded><![CDATA[
			這篇要講的是Ruby迴圈的用法，其實它的方法算蠻多的(比起C#)。通常一般的程式語言，迴圈大多長成下面這個樣子：<br /><br />for(int i =0;i&lt;5;i++)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;My name is sholfen&quot;)<br />}<br /><br />上面的程式碼會印出字串五次。而在Ruby會比較簡潔：<br /><br />5.times{puts &quot;My name is sholfen&quot;}<br /><br /><br />接下來是如何將陣列的所有元素給印出來：<br /><br />someArray.length.times do |i|<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;puts someArray[i]<br /><br />end<br /><br />再來介紹的語法，有點像BASIC：<br /><br />1.step(10, 2) {|x|<br /><br />puts x<br /><br />}<br /><br /><br />執行的結果，會印出1 3 5 7 9這五個奇數。<br /><br />之後的文章會繼續講其它的迴圈用法，像是For、While等。
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/2578105.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/2578105.html</guid>
	<category>其它技術</category>
	<pubDate>Wed, 02 Aug 2006 16:30:00 +0800</pubDate>
</item>
<item>
	<title>Why Ruby??</title>
	<description><![CDATA[
			網址在這物價高漲、油價飆升的時代，每個人都想省一點錢，又有一句話說「時間就是金錢」。而Ruby就是我們的救世主啊！看看這張圖，光是書錢我們就可以省多少了，更別說可以省下多少時間。Ruby的小而美，讓我們不用購買昂貴的硬體架站。Ruby的跨平台，以及跟My SQL的完美結合，讓我們跟微軟說拜拜！再看看上面這張圖，使用Ruby，不用再擔心忘了哪些語法或Namespace，而浪費時間去查書，這張小抄就能應付你所有的需求，還等什麼，一起Ruby吧！
		]]>
	</description>
	<content:encoded><![CDATA[
			<a href="http://anw.stikipad.com/ocean/show/WhyRails">網址</a><br />在這物價高漲、油價飆升的時代，每個人都想省一點錢，又有一句話說「時間就是金錢」。而Ruby就是我們的救世主啊！<br /><br /><img src="http://anw.stikipad.com/attachment/asset/1095/ror-j2ee.jpg" alt="" /><br /><br /><br />看看這張圖，光是書錢我們就可以省多少了，更別說可以省下多少時間。Ruby的小而美，讓我們不用購買昂貴的硬體架站。Ruby的跨平台，以及跟My SQL的完美結合，讓我們跟微軟說拜拜！<br /><br /><img src="http://anw.stikipad.com/attachment/asset/1094/ruby_on_rails_cheat_sheet.png" alt="" /><br />再看看上面這張圖，使用Ruby，不用再擔心忘了哪些語法或Namespace，而浪費時間去查書，這張小抄就能應付你所有的需求，還等什麼，一起Ruby吧！
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/2578103.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/2578103.html</guid>
	<category>其它技術</category>
	<pubDate>Thu, 27 Jul 2006 18:59:00 +0800</pubDate>
</item>
<item>
	<title>簡單介紹Ruby的語法</title>
	<description><![CDATA[
			這篇主要介紹Ruby的一些物件導向用法，請看以下的程式碼：class MyClass&nbsp;@@num_object = 0 # class variable&nbsp;def initialize(name,phone)&nbsp;&nbsp;@name = name&nbsp;&nbsp;@phone = phone&nbsp;&nbsp;@count = 0&nbsp;&nbsp;@@num_object +=1&nbsp;end&nbsp;def testSub&nbsp;&nbsp;puts &quot;this is testSub&quot;&nbsp;end&nbsp;def reflex(input)&nbsp;&nbsp;puts input&nbsp;&nbsp;&nbsp;end&nbsp;&nbsp;def showData&nbsp;&nbsp;&nbsp;&nbsp;puts &quot;name:&quot; + @name&nbsp;&nbsp;puts &quot;phone:&quot; + @phone&nbsp;&nbsp;puts &quot;目前有#{@@num_object.to_s}個實體&quot;&nbsp;&nbsp;return true&nbsp;end&nbsp;&nbsp;def printcount&nbsp;&nbsp;puts @count.to_s&nbsp;&nbsp;@count += 1&nbsp;end&nbsp;endclass SubClass &lt; MyClass&nbsp;attr_reader:name&nbsp;attr_writer:name&nbsp;attr_accessor :value&nbsp;def initialize(name,phone)&nbsp;&nbsp;super(name,phone)&nbsp;end&nbsp;&nbsp;def description&nbsp;&nbsp;return @description&nbsp;end&nbsp;&nbsp;&nbsp;def description=(aWord)&nbsp;&nbsp;@description = aWord&nbsp;end&nbsp;enddef initialize(name,phone) 這一段是建構子的宣告，在其它的程式語言如C++ Java都是用類別的名稱來宣告建構子，在Ruby一律都是initialize。而變數前面加一個@，代表這是類別裡的成員。另外有加@@的，就是static變數。另外「class SubClass &lt; MyClass」表示SubClass是繼承自MyClass。另外下面這三個則比較特別：attr_reader:name&nbsp;attr_writer:nameattr_accessor :value這個語法是用來宣告別類的屬性，例如說：A = SubClass.new(&quot;sholfen&quot;, &quot;0915066630&quot;)A.name = &quot;Linuxer&quot;A.value = 700用attr_reader這個語法宣告時，代表此變數唯讀，要修改的話就得利用attr_writer宣告變數。而attr_accessor則是動態產生的一個變數。當「A.value = 700」這一行還沒執行時，物件裡是不會有value這個變數的，執行之後就會動態產生這個變數，使用上很有彈性。暫時先簡單介紹到這~~
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>這篇主要介紹Ruby的一些物件導向用法，請看以下的程式碼：<br /><br />class MyClass<br /><br />&nbsp;@@num_object = 0 # class variable<br /><br />&nbsp;def initialize(name,phone)<br />&nbsp;&nbsp;@name = name<br />&nbsp;&nbsp;@phone = phone<br />&nbsp;&nbsp;@count = 0<br />&nbsp;&nbsp;@@num_object +=1<br />&nbsp;end<br /><br />&nbsp;def testSub<br />&nbsp;&nbsp;puts &quot;this is testSub&quot;<br />&nbsp;end<br /><br />&nbsp;def reflex(input)<br />&nbsp;&nbsp;puts input&nbsp;&nbsp;<br />&nbsp;end<br />&nbsp;<br />&nbsp;def showData<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;puts &quot;name:&quot; + @name<br />&nbsp;&nbsp;puts &quot;phone:&quot; + @phone<br />&nbsp;&nbsp;puts &quot;目前有<a href="mailto:#{@@num_object.to_s">#{@@num_object.to_s</a>}個實體&quot;<br />&nbsp;&nbsp;return true<br />&nbsp;end<br />&nbsp;<br />&nbsp;def printcount<br />&nbsp;&nbsp;puts @count.to_s<br />&nbsp;&nbsp;@count += 1<br />&nbsp;end<br />&nbsp;<br />end</p><p>class SubClass &lt; MyClass</p><p>&nbsp;<font color="#ff0000">attr_reader</font>:name<br />&nbsp;<font color="#ff0000">attr_writer</font>:name<br /><font color="#ff0000">&nbsp;attr_accessor</font> :value</p><p>&nbsp;def initialize(name,phone)<br />&nbsp;&nbsp;super(name,phone)<br />&nbsp;end<br />&nbsp;<br />&nbsp;def description<br />&nbsp;&nbsp;return @description<br />&nbsp;end&nbsp;<br />&nbsp;<br />&nbsp;def description=(aWord)<br />&nbsp;&nbsp;@description = aWord<br />&nbsp;end<br />&nbsp;<br />end<br /><br /><br />def initialize(name,phone) 這一段是建構子的宣告，在其它的程式語言如C++ Java都是用類別的名稱來宣告建構子，在Ruby一律都是initialize。而變數前面加一個@，代表這是類別裡的成員。另外有加@@的，就是static變數。另外「class SubClass &lt; MyClass」表示SubClass是繼承自MyClass。<br /><br />另外下面這三個則比較特別：<br /><font color="#ff0000">attr_reader</font>:name<br />&nbsp;<font color="#ff0000">attr_writer</font>:name<br /><font color="#ff0000">attr_accessor</font> :value<br /><br />這個語法是用來宣告別類的屬性，例如說：<br /><br />A = SubClass.new(&quot;sholfen&quot;, &quot;0915066630&quot;)<br />A.name = &quot;Linuxer&quot;<br />A.value = 700<br /><br />用<font color="#ff0000">attr_reader</font>這個語法宣告時，代表此變數唯讀，要修改的話就得利用<font color="#ff0000">attr_writer</font>宣告變數。而<font color="#ff0000">attr_accessor</font>則是動態產生的一個變數。當「A.value = 700」這一行還沒執行時，物件裡是不會有value這個變數的，執行之後就會動態產生這個變數，使用上很有彈性。<br /><br />暫時先簡單介紹到這~~</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/2578100.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/2578100.html</guid>
	<category>其它技術</category>
	<pubDate>Tue, 25 Jul 2006 23:54:00 +0800</pubDate>
</item>
<item>
	<title>Ruby的IDE套件</title>
	<description><![CDATA[
			http://www.plasmacode.com/Ruby的免費IDE介面，目前還沒裝，聽說是不支援Unicode。http://www.sapphiresteel.com/讓Visual Studio 2005支援Ruby的外掛，還不錯用。本人現在就是用這套，一整個爽啊！比原來的IDE好用多了！
		]]>
	</description>
	<content:encoded><![CDATA[
			<p><a href="http://www.plasmacode.com/">http://www.plasmacode.com/</a><br />Ruby的免費IDE介面，目前還沒裝，聽說是不支援Unicode。<br /><br /><a href="http://www.sapphiresteel.com/">http://www.sapphiresteel.com/</a><br />讓Visual Studio 2005支援Ruby的外掛，還不錯用。本人現在就是用這套，一整個爽啊！比原來的IDE好用多了！</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/2578098.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/2578098.html</guid>
	<category>其它技術</category>
	<pubDate>Sun, 23 Jul 2006 00:56:00 +0800</pubDate>
</item>
<item>
	<title>Ruby 的中文手冊</title>
	<description><![CDATA[
			參考手冊目前章節不多，不過對新手而言，算是足夠。有心想翻譯的人，可以到以下討論區。Ruby台灣使用者社群如果可以的話，希望能研究出Ruby跟其它語言作結合的方法。目前只有找到C語言的，不過我是用C#，之前有找到相關資料，但並不是很成熟，Ruby離商業應用大概還有一些路要走。
		]]>
	</description>
	<content:encoded><![CDATA[
			<a href="http://willh.org/cfc/wiki/index.php/Programming_Ruby%2C_1st_Edtiond">參考手冊</a><br /><br />目前章節不多，不過對新手而言，算是足夠。有心想翻譯的人，可以到以下討論區。<br /><a href="http://www.ruby.oss.tw/html/modules/newbb/"><strong>Ruby台灣使用者社群</strong></a><br /><br />如果可以的話，希望能研究出Ruby跟其它語言作結合的方法。目前只有找到C語言的，不過我是用C#，之前有找到相關資料，但並不是很成熟，Ruby離商業應用大概還有一些路要走。
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/2578076.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/2578076.html</guid>
	<category>其它技術</category>
	<pubDate>Sun, 28 May 2006 22:39:00 +0800</pubDate>
</item>
<item>
	<title>Ruby 程式語言</title>
	<description><![CDATA[
			Ruby 是一個強調動態分型的直譯式語言(應該沒錯啦)，跟一般編譯式語言不同的是，它強調簡單易用。現在主流的程式語言除了C++，大概就是Java或C#這一類。目前的趨勢是物件導向，但C++因為歷史的因素，所以作得不是很完美。而Java這一類因為商業用途的關係，所以功能很強大，但強大的背後是要付出代價的。雖然語言本身簡單易學，但函式庫本身以及包裝的方式卻非常復雜，這也使得一些簡單的程式寫起來也跟著復雜不少。我以C# 為例子using System;namespace myNamespace{&nbsp;&nbsp;&nbsp; static class Program&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static void Main()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string s = &quot;sholfen&quot;;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int i = 0;i&lt;5;i++)&lt;br/&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(s);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;&nbsp; }}上面的程式碼在幹嘛呢？就是把字串&quot;sholfen&quot;列印五次，很簡單的功能對吧，但是這個程式有幾行程式碼？假如用Ruby 呢？5.times{puts &quot;sholfen&quot;}只有一行，或許有人會對數字後面接一個函式感到詭異，這應該是物件的用法吧。沒錯！對Ruby 來說，任何的東西全都是物件，即使是常數也一樣。其它的特色以後會再介紹，這篇就暫時到這邊~~
		]]>
	</description>
	<content:encoded><![CDATA[
			<p>Ruby 是一個強調動態分型的直譯式語言(應該沒錯啦)，跟一般編譯式語言不同的是，它強調簡單易用。現在主流的程式語言除了C++，大概就是Java或C#這一類。目前的趨勢是物件導向，但C++因為歷史的因素，所以作得不是很完美。而Java這一類因為商業用途的關係，所以功能很強大，但強大的背後是要付出代價的。雖然語言本身簡單易學，但函式庫本身以及包裝的方式卻非常復雜，這也使得一些簡單的程式寫起來也跟著復雜不少。<br /><br />我以C# 為例子<br /><br />using System;<br /><br />namespace myNamespace<br />{<br />&nbsp;&nbsp;&nbsp; static class Program<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static void Main()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;string s = &quot;sholfen&quot;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int i = 0;i&lt;5;i++)&lt;br/&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Console.WriteLine(s);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp; }<br />}<br /><br />上面的程式碼在幹嘛呢？就是把字串&quot;sholfen&quot;列印五次，很簡單的功能對吧，但是這個程式有幾行程式碼？假如用Ruby 呢？<br /><br />5.times{puts &quot;sholfen&quot;}<br /><br />只有一行，或許有人會對數字後面接一個函式感到詭異，這應該是物件的用法吧。沒錯！對Ruby 來說，任何的東西全都是物件，即使是常數也一樣。<br /><br />其它的特色以後會再介紹，這篇就暫時到這邊~~</p>
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/2578060.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/2578060.html</guid>
	<category>其它技術</category>
	<pubDate>Mon, 03 Apr 2006 23:54:00 +0800</pubDate>
</item>
<item>
	<title>台灣與大陸的計算機名詞對照(持續更新)</title>
	<description><![CDATA[
			看完九月號的RUN!PC雜誌C++/CLI的單元後，覺得大陸的技術名詞跟台灣差太多了，所以就整理一下目前為止我看過的。變數宣告 = 變數聲明回傳值 = 返回值程式 = 程序樣板 = 模板讀取陣列每個元素&nbsp;= 遍歷陣列固定長度 = 定長??? = 深層拜訪??? = 魯棒性
		]]>
	</description>
	<content:encoded><![CDATA[
			看完九月號的RUN!PC雜誌C++/CLI的單元後，覺得大陸的技術名詞跟台灣差太多了，所以就整理一下目前為止我看過的。<br /><br />變數宣告 = 變數聲明<br /><br />回傳值 = 返回值<br /><br />程式 = 程序<br /><br />樣板 = 模板<br /><br />讀取陣列每個元素&nbsp;= 遍歷陣列<br /><br />固定長度 = 定長<br /><br />??? = 深層拜訪<br /><br />??? = 魯棒性
		
		]]>
	</content:encoded>
	<link>http://blog.roodo.com/sholfen/archives/2577957.html</link>
	<guid>http://blog.roodo.com/sholfen/archives/2577957.html</guid>
	<category>其它技術</category>
	<pubDate>Mon, 26 Sep 2005 00:48:00 +0800</pubDate>
</item>
</channel>
</rss>