zoukankan      html  css  js  c++  java
  • 小问题,大学问

    昨日,coding的时候灵机一动,写了一行这样的代码:

     if ((Convert.ToDateTime("01-21") < birthday < Convert.ToDateTime("02-19")))
                users.Star = "水瓶座";

    编译的时候当然是提示出错了,很晕
    最后不得不改成:

    if ((Convert.ToDateTime("01-21") < birthday) && (birthday < Convert.ToDateTime("02-19")))
                users.Star = "水瓶座";

    好像在学Pascal的时候老师就说过不要犯这样的低级错误(幸亏我手有编译器,而不是在考试,岂不是让人笑掉大牙了)

    Convert.ToDateTime("01-21")
    这句让我更深刻的明白了什么叫强类型,呵呵,看书上这样说 没有任何的感觉的.

    明白了上面的问题所在之后,我在命令行里面打开了python的编译器(自从最新鼠标突然坏了一次之后对命令行特别感兴趣)
    输入了下面的代码:

    >>>1<2<3
    >>>True
    >>>"01/02"<"01/03"<"01/04"
    >>>True
    >>>"a"<"b"<"c"
    >>>True

    呵呵,绝了!!

    动态类型,快速原型开发
    python的魅力也就在这里吧.

  • 相关阅读:
    关于我的介绍
    关于这周的作业
    关于这周的学习
    每周学习
    关于这周程序设计
    关于这周的总结
    关于这周的学习
    随机抽签程序报告
    Mysql的主从复制原理及部署
    项目架构脚本
  • 原文地址:https://www.cnblogs.com/lbk/p/455243.html
Copyright © 2011-2022 走看看