View recusrive_clojure_TCO.clj
(defn my-recursive-sum
([numbers] (my-recursive-sum 0 numbers))
([total numbers]
(if (empty? numbers)
total
(recur (+ (first numbers) total) (rest numbers)))))
View recusrive_clojure_variadic_function.clj
(defn my-recursive-sum
([numbers] (my-recursive-sum 0 numbers))
([total numbers]
(if (empty? numbers)
total
(my-recursive-sum (+ (first numbers) total) (rest numbers)))))
View variadic_functions.clj
(defn hello
([] (hello "Eae!?"))
([name] (str "Eae, " name "!?")))
View recusrive_clojure.clj
(defn my-recursive-sum [total numbers]
(if (empty? numbers)
total
(my-recursive-sum (+ (first numbers) total) (rest numbers))))
View recusrive_python.py
def my_structured_sum (numbers):
total = 0
for number in numbers:
total += number
return total
View app.py
# Simple flask app sample
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return '<h1>Hello, pyenv!</h1>'
View sample.md

Code Review

Este arquivo possui um erro e você pode enviar uma sugestão de como resolver através do processo de code review, seja comentando na linha de código ou enviando uma mensagem logo abaixo do Gist.

Você consegue identificar o que está errado?

-pode ter a ver com o uso de listas no Gist *ou não

  • eu nem sei mais
  • faz tanto tempo que estou nessa tarefa
View generator-function-example-5.js
function* generatorWithEnd() {
yield 1;
yield 2;
yield 3;
yield 4;
yield 5;
}
let myIterator = generatorWithEnd();
View generator-function-example-4.js
myIterator.next().value // 2
myIterator.next().value // 3
myIterator.next().value // 4
myIterator.next().value // 5
myIterator.next().value // 6
myIterator.next().value // 7
myIterator.next().value // 8
myIterator.next().value // 9
myIterator.next().value // 10
View generator-function-example-3.js
myIterator.next()
/*
Object
done: false
value: 0
> __proto__: Object
*/