const fs = require('fs');
const [A, B, C] = JSON.parse(fs.readFileSync('input'));
const getA = () => A;
const getB = callback => setTimeout(() => callback(B), 10);
const getC = () => Promise.resolve().then(() => C);
const getABC = () => new Promise(resolve => getB(b => resolve(b))).then(b => getC().then(c => [getA(), b, c]));
getABC().then(value => console.log(value));
foreach (var item in Enumerable.Range(0, 128))
{
Console.WriteLine(item);
}
IEnumerator<int> enumerator = Enumerable.Range(0, 128).GetEnumerator();
try
{
while (enumerator.MoveNext())
{
int item = enumerator.Current;
Console.WriteLine(item);
}
}
finally
{
if (enumerator != null)
{
enumerator.Dispose();
}
}
const removeClass= (e) => {
if (!e.target.closest(".nav")) {
// remove class
}
};
useEffect(() => {
document.body.addEventListener("click", removeClass);
return () => document.body.removeEventListener("click", removeClass);
});