码迷,mamicode.com
首页 > 其他好文 > 详细

学习方法:敲代码时某个知识点想不通的处理方式

时间:2018-06-21 23:49:23      阅读:304      评论:0      收藏:0      [点我收藏+]

标签:数组   HERE   ali   技术分享   _id   png   nbsp   info   style   

  1、我们敲代码的时候,总会在过程中遇到自己目前程度比较难处理的逻辑,那遇到应该怎么处理呢

    处理方法步骤:(1) 先自己通过思考尝试解决,半个小时之后要是还是无法解决,就求救于朋友同行

           (2) 当通过非自己解决问题后,我们仔细观察同行是怎么处理此问题的,逻辑是什么,必须确保自己能想通

           (3) 当自己靠眼力无法想通此代码的逻辑时,我会选择通过例子的代入法进行一步步的推算,效果显著

 

  2、例子:

  (1)原代码如下:

技术分享图片

 

  从中,我看的一脸懵逼,师傅已经将功能写了出来,但是我却搞不懂这个逻辑是怎么一个流程。当遇到这类问题时,通常,使用例子代入法就可以帮助我们去理解这些代码。

  我们从代码中,尝试读出一点‘东西’

  技术分享图片

 

  我读出了三个确定信息,那么,我们就可以根据这三个信息进行举例子啦!(看代码行数进行拼接)

  例子中的值自己乱写就行,但是发现到的‘东西’(例如:例子中的byreply_id键名)这些要严格遵循去写哦

技术分享图片

              技术分享图片

技术分享图片

    

    从例子上看,我们看到有两个id=1,一个id=2的数组,通过‘reply_id‘键名对应的值,进行了处理

     所以,通过这个例子代入法,我们可以看到最终的代码结果就是:将Id一致的数据整理到一起。逻辑也在写例子的时候,通过代入搞清楚了。

    心得:有些东西,不一定只能通过SQL语句中的WHERE关键字才能获取到想要的数据(例子中无法体现这点,表示一点遗憾)

 

  以上

  END

学习方法:敲代码时某个知识点想不通的处理方式

标签:数组   HERE   ali   技术分享   _id   png   nbsp   info   style   

原文地址:https://www.cnblogs.com/finalanddistance/p/9211328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!