万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    CoffeeScriptの文字列結合に注意

    mainCtrl = ($scope, $http)->
      $scope.doSearch = ()->
        url = 'https://gdata.youtube.com/feeds/api/videos'
          + [
            'q=' + encodeURIComponent($scope.query),
            'alt=json',
            'max-results=10',
            'v=2',
            'callback=JSON_CALLBACK'
          ].join('$')

    ↑上のように+の位置が次の行だと、「〜pi/videos'」までのところで終了と思われてしまうので、
    コンパイルでインデントのエラーに

    mainCtrl = ($scope, $http)->
      $scope.doSearch = ()->
        url = 'https://gdata.youtube.com/feeds/api/videos' +
          [
            'q=' + encodeURIComponent($scope.query),
            'alt=json',
            'max-results=10',
            'v=2',
            'callback=JSON_CALLBACK'
          ].join('$')

    ↑こうした