有没有人觉得自己精力疲惫?你们研究技术会请教别人 或者 和别人相互合作吗?

  • a
    askformore2000
    今天在研究gradle多渠道打包, 别人写好的打包代码build.gradle, 是用groovy语言写的(和Java很像), 可以使用JDK以及Android SDK的库。

    但是, 我从下午到现在, 代码看的头都大了, 迷糊迷糊的, 发现好多都看不懂。

    例如:
    def projects = new XmlParser().parseText(content.trim())
    projects.each { project ->
    valX << "${project.x[0].text()}"
    valY<< "${project.y[0].text()}"
    .....................................

    这尼玛projects是什么类型的? 它这么知道成员有集合变量x以及y?

    还有${projectDir}这个是什么东西? 看字面意思是工程目录, 但是, 这个projectDir可以直接作为常量来使用吗? 因为我发现这个变量根本没有被声明过。

    还有比如:
    task buildApk <<{
    ...............
    }
    这段代码是什么意思?

    还用到了一些Closure闭包技术, 以及一些陌生的符号, 例如=~if (env ==~ /(?i)RC/)<<(这个看的差不多了)

    list.each都能看懂, 但是:
    def arr1 =it.split('"')
    arr1.size().times{
    .......
    } 是什么鬼? 查了下, 没想到和list.each差不多... 也是循环


    像我这样, 从来不和别人合作、也不请教别人, 完全靠自己0基础开始, 单枪匹马折腾技术的人 会不会 很累? 感觉很累, 心累。
  • m
    maybach
    虫片过年休息一下吧。 不用那么操劳
  • h
    hermoss
    虫片好厉害!好顶赞!就是技术烂点,没别的毛病
  • o
    ooooo84
    你这不是累,是sb

    会不会合作是衡量一个合格程序员的基本标准
  • g
    godnos
    虫片你骂全论坛是傻逼,还想论坛的人帮你干活?那不成真傻逼了?
  • h
    hermoss
    喷了,被虫片扣祭扫了

    说它技术烂它还不承认

    虫片我问你双向循环链表折半查找O(1)时间复杂度的算法你能写吗?

    呵呵
  • a
    asj
    能运行在JVM上不代表和Java语法很像,你的所有问题都是因为你看不懂groovy语法。花点时间看看语法不就完了。
  • a
    at89s52
    S1码农多

    为何不去那边咨询?