您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
程序员都有哪些逻辑神操作?
程序员,逻辑,操作程序员都有哪些逻辑神操作?
发布时间:2020-12-06加入收藏来源:互联网点击:
程序员都有哪些逻辑神操作?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
你所说的逻辑操作是指 if/else、与、或、非这种吧。我发现这个问题大部分的回答都离题了。下面以 JavaScript 语言为例说说我的一个逻辑神操作。
在编程中,我们会经常写 if/else 逻辑判断。比如像这样的普通逻辑 if/else 逻辑判断:
上面代码根据用户的 identity 和 status 来处理不同的业务逻辑。但随着 identity 和 status 的增加,这样写下去会很恐怖。那怎么简化呢?可以用 Map 对象来代替 if/else 逻辑操作,下面是示例:
这样看上去是不是干净清爽很多呢?
再举个更复杂的逻辑操作例子。比如现在 identity 有 10 种,status 有 20 种,你需要定义 200 个逻辑处理,其中很多处理逻辑是一样的,如果这一写下去,那得 200 多行,这似乎让人无法接受。
现在来个逻辑判断的终级神操作。JS 的 Map 也可以使用正则式作为 Key,明白这一点,就好办了。现在来改造一下上面的代码:
这样,公共的逻辑就可以共用代码,不仅大幅节省代码空间,还使数据和逻辑分离,而且它利用正则表达式可以做到很灵活。
希望这个逻辑操作编程技巧对你有用!
回答于 2019-09-11 08:43:50
我是一名不怎么爱学习的程序员,哪里有什么逻辑神操作
回答于 2019-09-11 08:43:50
我是一名攻城狮,之前我是一名程序员,直到观看了:MySQL从删库到跑路。
于是成为了一名工程师。现在感觉有知识了,骂人都不一样了,看配图二,配图二使用的是初级攻城狮+的知识产生的,具体含义自行体会,不光是数据部分,就连源目都有惊喜哦。
回答于 2019-09-11 08:43:50
程序员(Programmer)是从事程序开发、程序维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、软件设计师、系统分析员、系统架构师、测试工程师六大类。世界上第一位程序员是埃达·洛夫莱斯。
中文名
程序员
外文名
Programmer
拼音
chéng xù yuán
职责
程序的设计、开发、维护
分类
设计人员、编码人员
回答于 2019-09-11 08:43:50
烫烫烫烫烫……
回答于 2019-09-11 08:43:50
借钱
借多少?
1000
1024吧,凑个整。
回答于 2019-09-11 08:43:50
ctrl+c。 ctrl+v。google。GitHub。 stackoverflow
[捂脸]
回答于 2019-09-11 08:43:50
作为10+年的程序员,有如下逻辑:
如果不正确,就一定错误,没有中间状态
假如某个条件成立,则另一个条件一定成立
事情重复做多次很正常,因为每次重复内容可以不一样
做事非要做到自认为的最好
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |