今天在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