一位程序員的愛情故事

今天在csdn上看了一篇帖子:這段代碼描述我最近的心情。 才發現原來用代碼能夠書寫人生,對代碼的做者十分欽佩。程序員

publicclass MyLoveStory
{
    publicstaticvoid Main(string[] args)
    {
        //The ForeStory
int result =1;
        bool love =false;
        if(love)
            result = AtOneTime();
        
        //But Now...
if(args[0] =="Has"&& args[1] =="Third"&& args[2]=="One")    
        {
            love =false;
            result = DoPart();
            Console.WriteLine(GetNowHeartState.ToString());
        }
    }
    
    internalenum HeartState
    {
        Sad,
        MoreSad    
    }
    
    internalenum LifeState
    {
        Nice,
        Poor,    
    }
    
    internal HeartState GetNowHeartState(LifeState girlLife)
    {
        if(gilrLife == LifeState.Poor)    
            return HeartState.Sad;
        else
            return HeartState.MoreSad;
    }
    
    internalstaticint AtOneTime()
    {
        return1+1;    
    }
    
    internalstaticint DoPart()
    {
        return2-1;    
    }
}

我遂耗費N時,來讀上面的代碼,我在這裏作了一個簡單的翻譯,題目是:《一個程序員的愛情故事》,請看我加的註釋:翻譯

//一個程序員的愛情故事
publicclass MyLoveStory
    {
        publicstaticvoid Main(string[] args)
        {
            //The ForeStory
int result =1;
            bool love =false;//之前有個小男孩,沒有愛情,孤孤單單一我的。
if (love)   //他認爲若是是愛情。
                result = AtOneTime();//那必須是兩我的在同一個時間愛上彼此。
            //But Now...
            //可是如今長大了,有了愛情,卻出現了第三者

if (args[0] =="Has"&& args[1] =="Third"&& args[2] =="One")            {
              love =false;//愛情沒了
                result = DoPart();//分手,獨自一我的。
                //如今這個男孩的心情是:若是女生生活的很悲慘,本身會傷心。
                //若是看到女生活的很幸福,本身更傷心,由於幸福不是本身給的。
                Console.WriteLine(GetNowHeartState.ToString());
            }
        }
        //男生的心情
internalenum HeartState
        {
            Sad,
            MoreSad
        }
        //女生的生活狀態
internalenum LifeState
        {
            Nice,
            Poor,
        }
        //男生如今的心情
internal HeartState GetNowHeartState(LifeState girlLife)
        {
            //如今這個小男孩的心情是:若是生活的很悲慘,本身會傷心。
            //若是看到女生活的很幸福,本身更傷心,由於幸福不是本身給的。
if (gilrLife == LifeState.Poor)
                return HeartState.Sad;
            else
                return HeartState.MoreSad;
        }
        //愛情是在同一時間愛上彼此
internalstaticint AtOneTime()
        {
            //1+1=2
return1+1;
        }
        //分手
internalstaticint DoPart()
        {
            // 2-1=1
return2-1;
        }
    }
不知道我是否真的理解深意了,以上也是我我的的理解,若是各位有更好的解釋,歡迎評論。

儘管如此我能夠深深的感覺到咱們程序員幾大的特質:

一、含蓄。

二、樸實。

三、聰明。

四、有才。

很少說了,你們都是程序員,看代碼,你們都懂的!code

每一個程序員上輩子都是折翼的天使,你傷不起!ci

相關文章
相關標籤/搜索