Golang
package main
import "math"
func reverse(x int) (rev int) {
for x != 0 {
if rev < math.MinInt32/10 || rev > math.MaxInt32/10 {
return 0
}
digit := x % 10
x /= 10
rev = rev*10 + digit
}
return
}
func main() {
println(reverse(123))
println(reverse(-321))
println(reverse(1534236469))
}
Typescript
import React from 'react';
interface HelloProps {
name: string;
}
function Hello({ name }: HelloProps) {
return <div>Hello, {name}!</div>;
}
for (let i = 0; i < 10; i++) {
setTimeout(() => {
console.log(i);
}, i);
}