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 <$> getLine
JS
A
s=input()
n=int(s)
a=n+10
print(a)
print(int(input())+3)
JS