เจชเจฟเจเจฒเฉ เจฎเจนเฉเจจเจฟเจเจ เจคเฉเจ เจฎเฉเจ เจฒเจพเจเฉ เจเจฐเจจ เจฒเจ เจเฉ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐ เจฐเจฟเจนเจพ เจนเจพเจเฅค
เจเจฎเจเจผเฉเจฐ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐเจพเจ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ?
เจเฉ เจธเจฟเฉฑเจเจฃเจพ เจฌเจนเฉเจค เจเจธเจพเจจ เจนเฉ, เจเฉฐเจจเจพ เจเจธเจพเจจ เจนเฉ เจเจฟ เจเจพเจฃ-เจชเจเจพเจฃ เจฎเฉเจจเฉเฉฐ เจเฉฑเจ เจธเจผเจพเจฎ เจฒเฉ เจเจ, เจเจฟเจธ เจคเฉเจ เจฌเจพเจ
เจฆ เจฎเฉเจ เจชเจนเจฟเจฒเจพเจ เจนเฉ เจเจคเจชเจพเจฆเจ เจขเฉฐเจ เจจเจพเจฒ เจเฉเจก เจเจฐ เจธเจเจฆเจพ เจธเฉเฅค เจฎเฉเจ เจเฉ เจธเจฟเฉฑเจเจฃ เจฒเจ เจตเจฐเจคเฉ เจเจ เจเจฟเจคเจพเจฌ เจจเฉเฉฐ เจเจฟเจนเจพ เจเจพเจเจฆเจพ เจนเฉ
เจเฉเจเจฒ เจฆเจพ เจฆเจพเจ เจตเจพ เจนเฉ เจเจฟ เจเฉ เจฆเฉ เจธเจพเจฆเจเฉ เจเจธเจฆเฉ เจตเจฟเจเจฐเฉ เจฌเจฟเฉฐเจฆเฉ เจนเฉ เจ เจคเฉ เจญเจพเจธเจผเจพ เจตเฉฑเจกเฉเจเจ เจเฉเจฎเจพเจ เจตเจฟเฉฑเจ เจตเฉฑเจง เจคเฉเจ เจตเฉฑเจง เจเจคเจชเจพเจฆเจเจคเจพ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเฉ เจเจ เจนเฉ, เจชเจฐ เจฎเฉเจจเฉเฉฐ เจเจธ 'เจคเฉ เจธเจผเฉฑเจ เจนเฉเฅค เจ เจเจฟเจนเฉเจเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจนเจจ เจเฉ เจเจพเจ เจคเจพเจ เจเฉเฉฐเจฎ เจนเจจ เจเจพเจ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจนเจจเฅค เจ เจคเฉ เจเจน เจธเจญ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจตเจฟเฉฑเจ เจตเจฟเจธเจผเจตเจพเจธ เจฆเฉ เจเจฎเฉ เจฆเฉ เจเจพเจฐเจจ, เจเจธ เจงเจพเจฐเจจเจพ เจฆเฉ เจจเจพเจฒ เจเจฟ เจเจน เจเฉเจ เจตเฉ เจธเจนเฉ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจจเจนเฉเจ เจนเจจ. เจธเจพเจฆเจเฉ เจฆเฉ เจเจน เจเฉฑเจเจพ เจญเจพเจธเจผเจพ เจฆเฉ เจกเจฟเจเจผเจพเจเจจเจฐเจพเจ เจฆเฉเจเจฐเจพ เจเฉฑเจ เจธเฉเจเฉเจค เจซเฉเจธเจฒเจพ เจธเฉ, เจ เจคเฉ เจเจน เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจธเจฎเจเจฃ เจฒเจ เจเจฟ เจเจธเจฆเฉ เจฒเฉเฉ เจเจฟเจเจ เจธเฉ, เจธเจพเจจเฉเฉฐ เจตเจฟเจเจพเจธเจเจพเจฐเจพเจ เจฆเฉ เจชเฉเจฐเฉเจฐเจฃเจพ เจจเฉเฉฐ เจธเจฎเจเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจ เจคเฉ เจเจน เจเจพเจฃ เจตเจฟเฉฑเจ เจเฉ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐ เจฐเจนเฉ เจธเจจเฅค
เจคเจพเจ เจเจธ เจจเฉเฉฐ เจเฉฐเจจเจพ เจธเจฐเจฒ เจเจฟเจเจ เจฌเจฃเจพเจเจ เจเจฟเจ? เจเฉฑเจฅเฉ เจนเจตเจพเจฒเฉ เจฆเฉ เจเฉฑเจ เจเฉเฉเฉ เจจเฉเฉฐ เจนเจจ
เจเฉฑเจฅเฉ เจฎเฉเฉฑเจ เจเฉฑเจฒ เจเจน เจนเฉ เจเจฟ เจธเจพเจกเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ (เจฒเจเจญเจ:
Googlers ) เจเฉเจเจเจพเจฐ เจจเจนเฉเจ เจนเจจเฅค เจเจน, เจเฉฑเจ เจจเจฟเจฏเจฎ เจฆเฉ เจคเฉเจฐ เจคเฉ, เจเจพเจซเจผเฉ เจเจตเจพเจจ เจนเจจ, เจ เจงเจฟเจเจจ เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ เจธเจพเจกเฉ เจเฉเจฒ เจเจเจเจฆเฉ เจนเจจ, เจธเจผเจพเจเจฆ เจเจนเจจเจพเจ เจจเฉ เจเจพเจตเจพ, เจเจพเจ C/C++, เจเจพเจ เจชเจพเจเจฅเจจ เจฆเจพ เจ เจงเจฟเจเจจ เจเฉเจคเจพ เจนเฉเจตเฉเฅค เจเจน เจตเจงเฉเจ เจญเจพเจธเจผเจพ เจจเจนเฉเจ เจธเจฎเจ เจธเจเจฆเฉ, เจชเจฐ เจจเจพเจฒ เจนเฉ เจ เจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเจพเจ เจเจฟ เจเจน เจตเจงเฉเจ เจธเจพเจซเจเจตเฉเจ เจฐ เจฌเจฃเจพเจเจฃเฅค เจเจธ เจฒเจ เจเจจเฉเจนเจพเจ เจฆเฉ เจญเจพเจธเจผเจพ เจเจจเฉเจนเจพเจ เจฒเจ เจธเจฎเจเจฃ เจ เจคเฉ เจธเจฟเฉฑเจเจฃ เจฒเจ เจเจธเจพเจจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
เจเจน เจเจพเจฃเฉ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจฎเฉเจเฉ เจคเฉเจฐ 'เจคเฉ C เจฆเฉ เจธเจฎเจพเจจ เจฌเฉเจฒ เจฐเจฟเจนเจพ เจนเฉ. เจเฉเจเจฒ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจจ เจตเจพเจฒเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ เจเจชเจฃเฉ เจเจฐเฉเจ เจฐ เจฆเฉ เจธเจผเฉเจฐเฉเจเจค เจเจฒเจฆเฉ เจธเจผเฉเจฐเฉ เจเจฐเจฆเฉ เจนเจจ เจ เจคเฉ เจเจผเจฟเจเจฆเจพเจคเจฐ เจชเฉเจฐเจเจฟเจฐเจฟเจเจคเจฎเจ เจญเจพเจธเจผเจพเจตเจพเจ, เจเจพเจธ เจคเฉเจฐ 'เจคเฉ เจธเฉ เจชเจฐเจฟเจตเจพเจฐ เจคเฉเจ เจเจพเจฃเฉ เจนเฉเฉฐเจฆเฉ เจนเจจเฅค เจเฉฑเจ เจจเจตเฉเจ เจชเฉเจฐเฉเจเฉเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจคเฉเจเจผ เจเจคเจชเจพเจฆเจเจคเจพ เจฆเฉ เจฒเฉเฉ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจญเจพเจธเจผเจพ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจเฉฑเจเฉเจชเฉฐเจฅเฉ เจจเจนเฉเจ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉเฅค
เจเฉ? เจเจธ เจฒเจ เจฐเฉเจฌ เจชเจพเจเจ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจนเจฟ เจฐเจฟเจนเจพ เจนเฉ เจเจฟ เจเฉเจเจฒ เจฆเฉ เจกเจฟเจตเฉเจฒเจชเจฐ เจเฉฐเจจเฉ เจเฉฐเจเฉ เจจเจนเฉเจ เจนเจจ, เจเจธ เจฒเจ เจเจจเฉเจนเจพเจ เจจเฉ เจฎเฉเจฐเจเจพเจ เจฒเจ เจเฉฑเจ เจญเจพเจธเจผเจพ เจฌเจฃเจพเจ เจนเฉ (เจฒเจเจญเจ: dumb down) เจคเจพเจ เจเฉ เจเจน เจเฉเจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเฅค เจเจชเจฃเฉ เจนเฉ เจธเจพเจฅเฉเจเจ เจตเฉฑเจฒ เจเจฟเจธ เจคเจฐเฉเจนเจพเจ เจฆเจพ เจนเฉฐเจเจพเจฐเฉ เจจเจเจผเจฐ เจ เจฐเจฟเจนเจพ เจนเฉ? เจฎเฉเจ เจนเจฎเฉเจธเจผเจพ เจเจน เจตเจฟเจธเจผเจตเจพเจธ เจเฉเจคเจพ เจนเฉ เจเจฟ Google เจฆเฉ เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจจเฉเฉฐ เจงเจฐเจคเฉ 'เจคเฉ เจธเจญ เจคเฉเจ เจเจฎเจเจฆเจพเจฐ เจ เจคเฉ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจฒเฉเจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉเจฃเจฟเจ เจเจฟเจ เจนเฉเฅค เจฏเจเฉเจจเจจ เจเจน เจเฉเจ เจนเฉเจฐ เจฎเฉเจธเจผเจเจฒ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒ เจธเจเจฆเฉ เจนเจจ?
เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจธเจพเจฆเจเฉ เจฆเฉเจเจ เจเจฒเจพเจเฉเจฐเจฟเจคเฉเจเจ
เจธเจงเจพเจฐเจจ เจนเฉเจฃเจพ เจเจฟเจธเฉ เจตเฉ เจกเจฟเจเจผเจพเจเจจ เจตเจฟเฉฑเจ เจเฉฑเจ เจฏเฉเจ เจเฉเจเจพ เจนเฉ, เจ เจคเฉ เจเฉเจ เจธเจงเจพเจฐเจจ เจฌเจฃเจพเจเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจจเจพ เจเจเจพ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ, เจเจฆเฉเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ (เจเจพเจ เจตเฉ เจชเฉเจฐเจเจ) เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจคเจพเจ เจเจ เจตเจพเจฐ เจเฉฑเจ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจธเจพเจงเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเจเจฟเจฒเจคเจพ เจ เจคเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐเจคเจพ เจเฉฑเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจฆเฉเจเจ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจจเจนเฉเจ เจนเจจ, เจชเจฐ เจเฉฑเจ เจฎเฉฑเจง เจญเฉเจฎเฉ เจนเฉ เจเจฟเจธ เจตเจฟเฉฑเจ เจญเจพเจธเจผเจพ เจธเจผเจพเจจเจฆเจพเจฐ เจเจฌเจธเจเจฐเฉเจเจธเจผเจจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ เจเฉ เจธเจฎเจเจฃ เจ เจคเฉ เจตเจฐเจคเจฃ เจตเจฟเฉฑเจ เจเจธเจพเจจ เจนเจจเฅค
เจฌเจนเฉเจค เจญเจพเจตเจชเฉเจฐเจค เจจเจนเฉเจ
เจธเจพเจฆเจเฉ เจชเฉเจฐเจคเฉ เจเจชเจฃเฉ เจตเจเจจเจฌเฉฑเจงเจคเจพ เจฆเฉ เจเจพเจฐเจจ, เจเฉ เจตเจฟเฉฑเจ เจ เจเจฟเจนเฉเจเจ เจฐเจเจจเจพเจตเจพเจ เจฆเฉ เจเจพเจ เจนเฉ เจเฉ เจฆเฉเจเฉเจเจ เจญเจพเจธเจผเจพเจตเจพเจ เจตเจฟเฉฑเจ เจเฉเจฆเจฐเจคเฉ เจธเจฎเจเฉเจเจ เจเจพเจเจฆเฉเจเจ เจนเจจเฅค เจเจน เจชเจนเจฟเจฒเจพเจ เจเฉฑเจ เจเฉฐเจเจพ เจตเจฟเจเจพเจฐ เจเจพเจชเจฆเจพ เจนเฉ, เจชเจฐ เจ เจญเจฟเจเจธ เจตเจฟเฉฑเจ เจเจธเจฆเจพ เจจเจคเฉเจเจพ เจตเจฐเจฌเฉเจเจผ เจเฉเจก เจตเจฟเฉฑเจ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจธเจฆเจพ เจเจพเจฐเจจ เจธเจชเฉฑเจธเจผเจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ - เจกเจฟเจตเฉเจฒเจชเจฐเจพเจ เจฒเจ เจฆเฉเจเฉ เจฒเฉเจเจพเจ เจฆเฉ เจเฉเจก เจจเฉเฉฐ เจชเฉเฉเจนเจจเจพ เจเจธเจพเจจ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ, เจชเจฐ เจ เจธเจฒ เจตเจฟเฉฑเจ เจเจน เจธเจฐเจฒเจคเจพ เจธเจฟเจฐเจซ เจชเฉเฉเจนเจจเจฏเฉเจเจคเจพ เจจเฉเฉฐ เจจเฉเจเจธเจพเจจ เจชเจนเฉเฉฐเจเจพเจเจเจฆเฉ เจนเฉเฅค เจเฉ เจตเจฟเฉฑเจ เจเฉเจ เจธเฉฐเจเฉเจช เจธเจผเจฌเจฆ เจจเจนเฉเจ เจนเจจ: เจเจพเจ เจคเจพเจ เจฌเจนเฉเจค เจเฉเจ เจเจพเจ เจเฉเจ เจตเฉ เจจเจนเฉเจเฅค
เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจเฉฑเจ เจเฉฐเจธเฉเจฒ เจเจชเจฏเฉเจเจคเจพ เจเฉ stdin เจชเฉเฉเจนเจฆเฉ เจนเฉ เจเจพเจ เจเจฎเจพเจเจก เจฒเจพเจเจจ เจเจฐเจเฉเจฎเฉเจเจเจธ เจคเฉเจ เจเฉฑเจ เจซเจพเจเจฒ เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเฉ:
package main
import (
"bufio"
"flag"
"fmt"
"log"
"os"
)
func main() {
flag.Parse()
flags := flag.Args()
var text string
var scanner *bufio.Scanner
var err error
if len(flags) > 0 {
file, err := os.Open(flags[0])
if err != nil {
log.Fatal(err)
}
scanner = bufio.NewScanner(file)
} else {
scanner = bufio.NewScanner(os.Stdin)
}
for scanner.Scan() {
text += scanner.Text()
}
err = scanner.Err()
if err != nil {
log.Fatal(err)
}
fmt.Println(text)
}
เจนเจพเจฒเจพเจเจเจฟ เจเจน เจเฉเจก เจเจฟเฉฐเจจเจพ เจธเฉฐเจญเจต เจนเฉ เจธเจเฉ เจเจฎ เจนเฉเจฃ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจเจฐเจฆเจพ เจนเฉ, เจเฉ เจฆเฉ เจเจผเจฌเจฐเจฆเจธเจคเฉ เจตเจฐเจฌเฉเจธเจฟเจเฉ เจฐเจพเจน เจตเจฟเฉฑเจ เจเจเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจจเจคเฉเจเฉ เจตเจเฉเจ, เจเฉฑเจ เจธเจงเจพเจฐเจจ เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจจเจพเจฒ เจเฉเจก เจฆเฉ เจเฉฑเจ เจตเฉฑเจกเฉ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจ เจจเจคเฉเจเจพ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
เจเฉฑเจฅเฉ, เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจตเจฟเฉฑเจ เจเจธเฉ เจธเจฎเฉฑเจธเจฟเจ เจฆเจพ เจนเฉฑเจฒ เจนเฉ
import std.stdio, std.array, std.conv;
void main(string[] args)
{
try
{
auto source = args.length > 1 ? File(args[1], "r") : stdin;
auto text = source.byLine.join.to!(string);
writeln(text);
}
catch (Exception ex)
{
writeln(ex.msg);
}
}
เจ
เจคเฉ เจนเฉเจฃ เจเฉเจฃ เจเจผเจฟเจเจฆเจพ เจชเฉเฉเจนเจจเจฏเฉเจ เจนเฉ? เจฎเฉเจ เจเจชเจฃเฉ เจตเฉเจ เจกเฉ เจจเฉเฉฐ เจฆเฉเจตเจพเจเจเจพเฅค เจเจธเจฆเจพ เจเฉเจก เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจชเฉเฉเจนเจจเจฏเฉเจ เจนเฉ เจเจฟเจเจเจเจฟ เจเจน เจเจพเจฐเจตเจพเจเจเจ เจฆเจพ เจตเจงเฉเจฐเฉ เจธเจชเจธเจผเจ เจฐเฉเจช เจตเจฟเฉฑเจ เจตเจฐเจฃเจจ เจเจฐเจฆเจพ เจนเฉเฅค D เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจงเจพเจฐเจจเจพเจตเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ (เจฒเจเจญเจ:
เจจเจเจฒ เจฆเจพ เจจเจฐเจ
เจเฉ เจจเฉเฉฐ เจฌเจฟเจนเจคเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉฑเจ เจชเฉเจฐเจธเจฟเฉฑเจง เจธเฉเจเจพเจ เจธเจพเจงเจพเจฐเจจเจคเจพ เจนเฉเฅค เจเจน เจเฉฑเจเฉ-เจเฉฑเจ เจธเจพเจฐเฉ เจกเฉเจเจพ เจเจฟเจธเจฎเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจจ เจฒเจ เจเฉเจก เจฆเฉ เจฌเฉเจฒเฉเฉเฉ เจเจพเจชเฉ เจเจฐเจจ เจคเฉเจ เจฌเจเจฃ เจตเจฟเฉฑเจ เจฎเจฆเจฆ เจเจฐเฉเจเจพเฅค เจเจฆเจพเจนเจฐเจจ เจฒเจ, เจชเฉเจฐเจจ เจ เฉฐเจเจพเจ เจฆเฉ เจเฉฑเจ เจธเฉเจเฉ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ เจเฉฑเจ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจนเจฐเฉเจ เจชเฉเจฐเจจ เจ เฉฐเจ เจเจฟเจธเจฎ เจฒเจ เจเจธเจฆเฉ เจฎเฉเจฒ เจซเฉฐเจเจธเจผเจจ เจจเฉเฉฐ เจเจพเจชเฉ-เจชเฉเจธเจ เจเจฐเจจ เจคเฉเจ เจเจฒเจพเจตเจพ เจเจฟเจธเฉ เจนเฉเจฐ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจฒเจพเจเฉ เจจเจนเฉเจ เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ; เจเฉเจ เจนเฉเจฐ เจคเจฐเฉเจเจพ เจจเจนเฉเจ เจนเฉ:
package main
import "fmt"
func int64Sum(list []int64) (uint64) {
var result int64 = 0
for x := 0; x < len(list); x++ {
result += list[x]
}
return uint64(result)
}
func int32Sum(list []int32) (uint64) {
var result int32 = 0
for x := 0; x < len(list); x++ {
result += list[x]
}
return uint64(result)
}
func int16Sum(list []int16) (uint64) {
var result int16 = 0
for x := 0; x < len(list); x++ {
result += list[x]
}
return uint64(result)
}
func int8Sum(list []int8) (uint64) {
var result int8 = 0
for x := 0; x < len(list); x++ {
result += list[x]
}
return uint64(result)
}
func main() {
list8 := []int8 {1, 2, 3, 4, 5}
list16 := []int16{1, 2, 3, 4, 5}
list32 := []int32{1, 2, 3, 4, 5}
list64 := []int64{1, 2, 3, 4, 5}
fmt.Println(int8Sum(list8))
fmt.Println(int16Sum(list16))
fmt.Println(int32Sum(list32))
fmt.Println(int64Sum(list64))
}
เจ
เจคเฉ เจเจน เจเจฆเจพเจนเจฐเจฃ เจนเจธเจคเจพเจเจฐเจฟเจค เจเจฟเจธเจฎเจพเจ เจฒเจ เจตเฉ เจเฉฐเจฎ เจจเจนเฉเจ เจเจฐเจฆเฉเฅค เจเจน เจชเจนเฉเฉฐเจ เจเจชเจฃเฉ เจเจช เจจเฉเฉฐ เจจเจพ เจฆเฉเจนเจฐเจพเจเจฃ เจฆเฉ เจธเจฟเจงเจพเจเจค เจฆเฉ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจเจฒเฉฐเจเจฃเจพ เจเจฐเจฆเฉ เจนเฉ (
เจกเฉ 'เจคเฉ เจเจนเฉ เจเจฆเจพเจนเจฐเจฃ:
import std.stdio;
import std.algorithm;
void main(string[] args)
{
[1, 2, 3, 4, 5].reduce!((a, b) => a + b).writeln;
}
เจธเจงเจพเจฐเจจ, เจธเจผเจพเจจเจฆเจพเจฐ เจ
เจคเฉ เจธเจฟเฉฑเจงเฉ เจฌเจฟเฉฐเจฆเฉ เจคเฉฑเจ. เจเฉฑเจฅเฉ เจตเจฐเจคเจฟเจ เจเจฟเจ เจซเฉฐเจเจธเจผเจจ เจนเฉ reduce
เจเฉเจเจชเจฒเฉเจ เจเจฟเจธเจฎ เจ
เจคเฉ เจ
เจจเฉเจฎเจพเจจ เจฒเจเฅค เจนเจพเจ, เจเจน เจเฉ เจธเฉฐเจธเจเจฐเจฃ เจจเจพเจฒเฉเจ เจตเจงเฉเจฐเฉ เจเฉเฉฐเจเจฒเจฆเจพเจฐ เจนเฉ, เจชเจฐ เจธเจฎเจพเจฐเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐเจพเจ เจฒเจ เจธเจฎเจเจฃเจพ เจเฉฐเจจเจพ เจฎเฉเจธเจผเจเจฒ เจจเจนเฉเจ เจนเฉเฅค เจเจฟเจนเฉเฉ เจเจฆเจพเจนเจฐเจฃ เจจเฉเฉฐ เจธเฉฐเจญเจพเจฒเจฃเจพ เจเจธเจพเจจ เจ
เจคเฉ เจชเฉเฉเจนเจจเจพ เจเจธเจพเจจ เจนเฉ?
เจธเจงเจพเจฐเจจ เจเจฟเจธเจฎ เจฆเจพ เจธเจฟเจธเจเจฎ เจฌเจพเจเจชเจพเจธ
เจฎเฉเจ เจเจฒเจชเจจเจพ เจเจฐเจฆเจพ เจนเจพเจ เจเจฟ เจเฉ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐ เจเจธ เจจเฉเฉฐ เจชเฉเฉเจนเจฆเฉ เจนเฉเจ เจฎเฉเฉฐเจน 'เจคเฉ เจเฉฑเจ เจเจเจฃเจเฉ เจ เจคเฉ เจเฉเจ เจฐเจนเฉ เจนเฉเจฃเจเฉ, "เจคเฉเจธเฉเจ เจเจน เจเจฒเจค เจเจฐ เจฐเจนเฉ เจนเฉ!" เจเฉเจฐ, เจเฉฑเจ เจเจฎ เจซเฉฐเจเจธเจผเจจ เจ เจคเฉ เจเจฟเจธเจฎเจพเจ เจฌเจฃเจพเจเจฃ เจฆเจพ เจเฉฑเจ เจนเฉเจฐ เจคเจฐเฉเจเจพ เจนเฉ, เจชเจฐ เจเจน เจเจพเจเจช เจธเจฟเจธเจเจฎ เจจเฉเฉฐ เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจคเฉเฉเจฆเจพ เจนเฉ!
เจธเจฎเฉฑเจธเจฟเจ เจจเฉเฉฐ เจนเฉฑเจฒ เจเจฐเจจ เจฒเจ เจเฉฑเจ เจฎเฉเจฐเจ เจญเจพเจธเจผเจพ เจซเจฟเจเจธ เจฆเฉ เจเจธ เจเจฆเจพเจนเจฐเจจ 'เจคเฉ เจเฉฑเจ เจจเจเจผเจฐ เจฎเจพเจฐเฉ:
package main
import "fmt"
import "reflect"
func Reduce(in interface{}, memo interface{}, fn func(interface{}, interface{}) interface{}) interface{} {
val := reflect.ValueOf(in)
for i := 0; i < val.Len(); i++ {
memo = fn(val.Index(i).Interface(), memo)
}
return memo
}
func main() {
list := []int{1, 2, 3, 4, 5}
result := Reduce(list, 0, func(val interface{}, memo interface{}) interface{} {
return memo.(int) + val.(int)
})
fmt.Println(result)
}
เจเจน เจฒเจพเจเฉ Reduce
เจฒเฉเจ เจคเฉเจ เจเจงเจพเจฐ เจฒเจฟเจ เจเจฟเจ เจธเฉ interface{}
- เจเฉฑเจ เจนเจพเจธเจพ, เจ
เจคเฉ เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจ เจเจธเจฆเฉ เจฒเฉเฉ เจธเจฟเจฐเจซเจผ เจเจพเจเจชเจฟเฉฐเจ เจจเฉเฉฐ เจฌเจพเจเจชเจพเจธ เจเจฐเจจ เจฒเจ เจนเฉเฅค เจเจน เจเฉฑเจ เจเจพเจฒเฉ เจเฉฐเจเจฐเจซเฉเจธ เจนเฉ เจ
เจคเฉ เจธเจพเจฐเฉเจเจ เจเจฟเจธเจฎเจพเจ เจเจธเจจเฉเฉฐ เจฒเจพเจเฉ เจเจฐเจฆเฉเจเจ เจนเจจ, เจนเจฐ เจเจฟเจธเฉ เจฒเจ เจชเฉเจฐเฉ เจเจเจผเจพเจฆเฉ เจฆเฉ เจเจเจฟเจ เจฆเจฟเฉฐเจฆเฉเจเจ เจนเจจเฅค เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจฆเฉ เจเจน เจธเจผเฉเจฒเฉ เจฌเจนเฉเจค เจฌเจฆเจธเฉเจฐเจค เจนเฉ, เจ
เจคเฉ เจเจน เจธเจญ เจเฉเจ เจจเจนเฉเจ เจนเฉ. เจเจธ เจคเจฐเฉเจนเจพเจ เจฆเฉ เจเจเจฐเฉเจฌเฉเจเจฟเจ เจเจพเจฐเจจเจพเจฎเฉ เจฒเจ เจฐเจจเจเจพเจเจฎ เจชเฉเจฐเจคเฉเจฌเจฟเฉฐเจฌ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจเฉฑเจฅเฉเจ เจคเฉฑเจ เจเจฟ เจฐเฉเจฌ เจชเจพเจเจ เจเจนเจจเจพเจ เจตเจฟเจ
เจเจคเฉเจเจ เจจเฉเฉฐ เจชเจธเฉฐเจฆ เจจเจนเฉเจ เจเจฐเจฆเจพ เจเฉ เจเจธเจฆเฉ เจฆเฉเจฐเจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเจจ, เจเจฟเจตเฉเจ เจเจฟ เจเจธเจจเฉ เจเจชเจฃเฉ เจเฉฑเจ เจฐเจฟเจชเฉเจฐเจ เจตเจฟเฉฑเจ เจฆเฉฑเจธเจฟเจ เจนเฉเฅค
เจเจน เจเฉฑเจ เจธเจผเจเจคเฉเจธเจผเจพเจฒเฉ เจธเฉฐเจฆ เจนเฉ เจเฉ เจธเจพเจตเจงเจพเจจเฉ เจจเจพเจฒ เจตเจฐเจคเจฟเจ เจเจพเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ. เจเจธ เจคเฉเจ เจชเจฐเจนเฉเจเจผ เจเจฐเจจเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจเจฆเฉเจ เจคเฉฑเจ เจธเจเจผเจคเฉ เจจเจพเจฒ เจเจผเจฐเฉเจฐเฉ เจจเจพ เจนเฉเจตเฉเฅค
เจฎเฉเจ เจเจธ เจฌเจเจตเจพเจธ เจฆเฉ เจฌเจเจพเจ เจกเฉ เจเฉเจเจชเจฒเฉเจเจธ เจฒเจตเจพเจเจเจพ. เจเฉเจ เจเจน เจเจฟเจตเฉเจ เจเจนเจฟ เจธเจเจฆเจพ เจนเฉ interface{}
เจตเจงเฉเจฐเฉ เจชเฉเฉเจนเจจเจฏเฉเจ เจเจพเจ เจเจพเจเจช เจธเฉเจฐเฉฑเจเจฟเจ
เจค?
เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจฆเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ
เจเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจฌเจฟเจฒเจ-เจเจจ เจจเจฟเจฐเจญเจฐเจคเจพ เจชเฉเจฐเจฃเจพเจฒเฉ เจนเฉ เจเฉ เจชเฉเจฐเจธเจฟเฉฑเจง เจนเฉเจธเจเจฟเฉฐเจ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ เจฆเฉ เจธเจฟเจเจฐ 'เจคเฉ เจฌเจฃเฉ เจนเฉเจ เจนเฉ
เจเจธ เจธเจฎเฉฑเจธเจฟเจ เจฆเฉ เจนเฉฑเจฒ เจฌเจพเจฐเฉ เจธเจตเจพเจฒ เจชเฉเฉฑเจเจฃ เจคเฉเจ เจฌเจพเจ
เจฆ, เจเฉ เจตเจฟเจเจพเจธ เจเฉเจฎ เจฌเจฃเจพเจ เจเจ
เจธเจผเฉ เจคเฉเจ เจธเฉฑเจญเจฟเจเจเจพเจฐเจ เจธเจฎเจพเจจ
เจฎเฉเจฐเฉ เจฐเจพเจ เจตเจฟเฉฑเจ, เจเฉ เจจเฉเฉฐ เจเจนเจจเจพเจ เจฒเฉเจเจพเจ เจฆเฉเจเจฐเจพ เจตเจฟเจเจธเจค เจเฉเจคเจพ เจเจฟเจ เจธเฉ เจเจฟเจจเฉเจนเจพเจ เจจเฉ เจเจชเจฃเฉ เจธเจพเจฐเฉ เจเจฎเจฐ C เจฆเฉ เจตเจฐเจคเฉเจ เจเฉเจคเฉ เจธเฉ เจ
เจคเฉ เจเจนเจจเจพเจ เจฆเฉเจเจฐเจพ เจเฉ เจเฉเจ เจจเจตเจพเจ เจเจฐเจจ เจฆเฉ เจเฉเจธเจผเจฟเจธเจผ เจจเจนเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจธเจจเฅค เจญเจพเจธเจผเจพ เจจเฉเฉฐ เจตเจพเจงเฉ เจชเจนเฉเจเจ เจจเจพเจฒ C เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฆเจฐเจธเจพเจเจ เจเจพ เจธเจเจฆเจพ เจนเฉ (เจฎเฉเจฒ.:
เจเฉฑเจ เจนเฉเจฐ เจเฉเจฐเฉเจเจฟเฉฐเจ เจธเจฎเฉฑเจธเจฟเจ เจเจน เจนเฉ เจเจฟ เจเฉ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจคเจฎเจ เจญเจพเจธเจผเจพ เจนเฉ (เจเจฟเจตเฉเจ เจเจฟ เจธเฉ เจฆเฉ เจเฉเฉฑเจช เจกเจฐเจพเจเจฃเฉ)เฅค เจคเฉเจธเฉเจ เจเฉฑเจ เจชเฉเจฐเจเจฟเจฐเจฟเจเจคเจฎเจ เจธเจผเฉเจฒเฉ เจตเจฟเฉฑเจ เจเฉเจก เจฒเจฟเจเจฃเจพ เจเจคเจฎ เจเจฐเจฆเฉ เจนเฉ เจเฉ เจชเฉเจฐเจพเจคเจจ เจ เจคเฉ เจชเฉเจฐเจพเจฃเจพ เจฎเจนเจฟเจธเฉเจธ เจเจฐเจฆเจพ เจนเฉเฅค เจฎเฉเจ เจเจพเจฃเจฆเจพ เจนเจพเจ เจเจฟ เจเจฌเจเฉเจเจ เจเจฐเฉเจเจเจเจก เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจเฉฑเจ เจธเจฟเจฒเจตเจฐ เจฌเฉเจฒเฉเจ เจจเจนเฉเจ เจนเฉ, เจชเจฐ เจตเฉเจฐเจตเจฟเจเจ เจจเฉเฉฐ เจเจฟเจธเจฎเจพเจ เจตเจฟเฉฑเจ เจเจฌเจธเจเจฐเฉเจเจ เจเจฐเจจ เจ เจคเฉ เจเจจเจเฉเจชเจธเฉเจฒเฉเจธเจผเจจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจ เจฆเฉ เจฏเฉเจ เจนเฉเจฃเจพ เจฌเจนเฉเจค เจตเจงเฉเจ เจนเฉเจตเฉเจเจพเฅค
เจเจชเจฃเฉ เจซเจพเจเจฆเฉ เจฒเจ เจธเจพเจฆเจเฉ
เจเฉ เจจเฉเฉฐ เจธเจงเจพเจฐเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจธเฉ เจ เจคเฉ เจเจน เจเจธ เจเฉเจเฉ 'เจคเฉ เจธเจซเจฒ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจเจน เจเจฎเจเจผเฉเจฐ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐเจพเจ เจฒเจ เจฒเจฟเจเจฟเจ เจเจฟเจ เจธเฉ, เจเฉฑเจ เจเฉเจชเจฒเฉเจ เจตเจเฉเจ เจชเฉเจฐเจพเจฃเฉ เจญเจพเจธเจผเจพ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจเฅค เจเจน เจธเจงเจพเจฐเจจ เจเฉเจเจผเจพเจ เจจเฉเฉฐ เจเจฐเจจ เจฒเจ เจธเจงเจพเจฐเจจ เจธเจพเจงเจจเจพเจ เจจเจพเจฒ เจชเฉเจฐเจพ เจเจเจเจฆเจพ เจนเฉเฅค เจเจน เจชเฉเฉเจนเจจเจพ เจเจธเจพเจจ เจ เจคเฉ เจตเจฐเจคเจฃ เจตเจฟเฉฑเจ เจเจธเจพเจจ เจนเฉเฅค
เจเจน เจธเจฎเจพเจฐเจ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฐเจพเจ เจฒเจ เจฌเจนเฉเจค เจนเฉ เจเจผเฉเจฌเจพเจจเฉ, เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ เจ เจคเฉ เจฎเจพเฉเจพ เจนเฉเฅค
ะกะฟะฐัะธะฑะพ
เจธเจฐเฉเจค: www.habr.com