程序员编程表达爱情php,用代码书写一个程序员的爱情故事
今天在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;
}
}
不知道我是否真的理解深意了,以上也是我个人的理解。虽然理解不深,尽管如此我可以深深的感受到我们程序员几大的特质:含蓄、朴实、聪明、有才、闷骚。
程序员编程表达爱情php,用代码书写一个程序员的爱情故事相关推荐
- 如何写出扩展性高、维护性好的代码?(一个程序员最基本的修养)
我们要解决什么问题? 以下是我们在实际工作中常常会遇到的问题.搞明白了以下的问题,此文就算学会了.掌握了此文的知识,你的代码水平也将提高一个台阶. 1 实际工作中看到同事写的代码是不是很抓狂?别人看到 ...
- 在华为写了十几年代码,一个程序员的自我修养
以下内容来自公众号逆锋起笔,关注每日干货及时送达 本文来自<华为人>徐宏伟,转载请注明出处 一天晚上,我和老婆聊天,说部门要我写个"大咖谈软件"的文章,老婆斜了我一眼, ...
- 俄罗斯程序员编程水平全球第2名 哪国程序员编程水平全球第1名
点击上面 免费订阅本账号! 本公众号主要推送javaweb开发相关技术,基础知识点,同时会深入剖析复杂的问题,分享一些优秀的框架,大型项目经验,当今最流行的Javaweb技术,热点科技新闻,招聘信息, ...
- html查看程序魅族,怎么查看源代码(什么工具能查出一个程序的代码)
什么工具能查出一个程序的代码 如果我理解正确,那么您正在寻找可以通过分析exe来启动源代码的程序. 这属于"逆向工程"类别. 一般来说,最好将exe反编译为程序集,但是查看已编译的 ...
- 微信小程序AR:通过Kivicube平台零代码实现小程序AR效果
小程序实现AR效果 今天给大家分享一个使用第三方平台:Kivicube(Kivicube-WebXR在线制作平台),快速生成小程序AR的方法. 话不多说,先看实现效果: https://www.bil ...
- 如何把一个程序中 Edit 中的文本赋给另一个程序的 Edit ? - 回复 Disk_ 的问题
本例效果图: 首先应该知道要接受文本的 Edit 的句柄, 这个有很多办法, 本例用了最简单的自我获取的办法. 程序1: 准备接受文本的程序 unit Unit1;interfaceusesWindo ...
- 颠倒整数的C语言程序,帮忙解决c语言题目1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果。2.编...
共回答了15个问题采纳率:93.3% 1.编写一个程序,用户输入一个小于5位的正整数,把它的各位数字前后颠倒一下,并输出颠倒后的结果. #include void main() { int num,t ...
- 程序员编程表达爱情php,2019浪漫情人节:8款程序员必备表白源码
亚当表白夏娃,打开?上帝都不知道的魅力后花园.罗密欧表白朱丽叶,懂得了爱情比任何事情都值得.你也曾经表白过吧? 课桌间,将萌动的心跳化作一张表白小纸条,大学?,不经意间牵起的双手就是美好的承诺,工作后 ...
- 程序员编程表达爱情php,一个程序员的爱情表白书
我能抽象出整个世界 但是我不能抽象出你 因为你在我心中是那么的具体 所以我的世界并不完整 我可以重载甚至覆盖这个世界里的任何一种方法 但是我却不能重载对你的思念 也许命中注定了 你在我的世界里永远的烙 ...
最新文章
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- C语言文件读写(结构体文件)
- 在学术论文投稿时你遇到过最奇葩的审稿意见是什么?
- 是否有必要使用外键?为什么不用外键?
- 汇编语言:利用栈的特性对内存数据进行逆置
- Javascript实现计数器,定时警告和停止
- python循环输入字符串_Python基础-条件判断、循环、字符串格式化
- Cocos2dx---之粒子系统
- ckeditor+代码高亮
- 捕鱼小游戏html源码,html5捕鱼达人小游戏源码
- UU跑腿前端中台方案
- idea注册账号_【Meta分析】Meta分析该不该注册?如何注册?什么时候注册?
- java se 与j2se_javaSE和 j2SE的区别?
- android 远程组件,安卓手机远程协助控制神器 Teamviewer
- 关于 Android 的 OMA DRM 验证
- C语言求两个正整数的最小公倍数
- flutter widget super(key: key)的作用(五)
- 微信论坛交流小程序系统毕业设计毕设(4)开题报告
- 温度 数值模拟 matlab,基于Matlab导热问题的数值模拟.pdf
- 毕业设计第一次总结(基于知识图谱的医疗问答)
热门文章
- 《机器学习》西瓜书课后习题9.4——python实现K-means算法
- java毕业设计二手物品交换平台Mybatis+系统+数据库+调试部署
- 希尔伯特第 13 问题,Kolmogorov–Arnold representation theorem 和通用近似定理(Universal approximation theorem)
- 工欲善其事必先利其器,WIN7_64位安装Matlab_R2013b(32bit)+Quartus II_13.1(64bit)+DSP Builder_13.1(32bit)
- 【1177. 构建回文串检测】
- 关于软件测试的个人见解
- 分析浊音、清音、爆破音的时域及频域特性
- 莆田学院计算机专业排名,2021年莆田学院专业排行榜,哪个专业就业比较好
- 根据考试成绩打印出分数段
- 有效沟通(余世维)讲座笔记