public class MyLoveStory
{
public static void 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());
}
}
internal enum HeartState
{
Sad,
MoreSad
}
internal enum LifeState
{
Nice,
Poor,
}
internal HeartState GetNowHeartState(LifeState girlLife)
{
if(gilrLife == LifeState.Poor)
return HeartState.Sad;
else
return HeartState.MoreSad;
}
internal static int AtOneTime()
{
return 1 + 1;
}
internal static int DoPart()
{
return 2 - 1;
}
}
今天在csdn上看了一篇帖子:這段代碼描述我最近的心情。 才發現原來用代碼可以書寫人生,對代碼的作者十分欽佩。
public class MyLoveStory
{
public static void 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());
}
}
internal enum HeartState
{
Sad,
MoreSad
}
internal enum LifeState
{
Nice,
Poor,
}
internal HeartState GetNowHeartState(LifeState girlLife)
{
if(gilrLife == LifeState.Poor)
return HeartState.Sad;
else
return HeartState.MoreSad;
}
internal static int AtOneTime()
{
return 1 + 1;
}
internal static int DoPart()
{
return 2 - 1;
}
}
我遂耗費N時,來讀上面的代碼,我在這裏做了一個簡單的翻譯,題目是:《一個程序員的愛情故事》,請看我加的註釋:
//一個程序員的愛情故事
public class MyLoveStory
{
public static void 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());
}
}
//男生的心情
internal enum HeartState
{
Sad,
MoreSad
}
//女生的生活狀態
internal enum LifeState
{
Nice,
Poor,
}
//男生現在的心情
internal HeartState GetNowHeartState(LifeState girlLife)
{
//現在這個小男孩的心情是:如果生活的很悲慘,自己會傷心。
//如果看到女生活的很幸福,自己更傷心,因爲幸福不是自己給的。
if (gilrLife == LifeState.Poor)
return HeartState.Sad;
else
return HeartState.MoreSad;
}
//愛情是在同一時間愛上彼此
internal static int AtOneTime()
{
//1+1=2
return 1 + 1;
}
//分手
internal static int DoPart()
{
// 2-1=1
return 2 - 1;
}
}