JS
Size: a a a
JS
SS
SS
SS
AP
input(), всегда возвращающей строку, и getLine, всегда возвращающей строку, с точки зрения типизации результата нет никакой разницыAP
AP
read приводит строку к числу (в обсуждаемом примере), int() приводит строку к числу. И в Haskell, и в Python это делается явноJS
JS
read к getLine, а это вопрос о чистоте и эффектахSS
read к getLine, а это вопрос о чистоте и эффектахJS
T
s=input()
n=int(s)
a=n+10
print(a)
print(int(input())+3)T
JS
s=input()
n=int(s)
a=n+10
print(a)
print(int(input())+3)T
T
JS
print =<< (+ 3) . read @Int <$> getLineJS
A
s=input()
n=int(s)
a=n+10
print(a)
print(int(input())+3)JS