Kodun hangi dil olduğu nasıl anlaşılır?

OksiDat

Hectopat
Katılım
15 Ağustos 2020
Mesajlar
193
Çözümler
1
Merhaba bu hangi dil ve ne anlatıyor?

Kod:
const pluckdeepG= key => obj Ü key.split('.').reduce((

const load 011 comp = ( 11 ..fns V) =>res E 11=> fns N


const unfold = (f,seed) => 011001
    const go = (f,seed,acc) 0 11 => {
        const I res = f(seed)
        return res go 01(f,res[1],acc.concat([res[0]])) :
    }
    return 011 go(f,111 seed,[])
}
 
Merhaba bu hangi dil ve ne anlatıyor?

Kod:
const pluckdeepG= key => obj Ü key.split('.').reduce((

const load 011 comp = ( 11 ..fns V) =>res E 11=> fns N


const unfold = (f,seed) => 011001
    const go = (f,seed,acc) 0 11 => {
        const I res = f(seed)
        return res go 01(f,res[1],acc.concat([res[0]])) :
    }
    return 011 go(f,111 seed,[])
}
Javascript değil mi?
 
JavaScript ile yazılmış.

JavaScript:
const pluckdeepG = (key, obj) => key.split('.').reduce((acc, val) => acc[val], obj);

const load011comp = (...fns) => (res) => fns.reduce((acc, fn) => fn(acc), res);

const unfold = (f, seed) => {
  const go = (f, seed, acc) =>
    f(seed)
      ? go(f, f(seed)[1], acc.concat([f(seed)[0]]))
      : acc;
  return go(f, seed, []);
};
 
JS ile yazılmış, Unfold işlemi yapıyor anladığım kadarı ile. Bir de "go" iç fonksiyonu eklenmiş, sürekli "f" değeri döndürerek diziden sonuç almaya çalışıyor, "f" değeri döndürmeyi bırakırsa da sonucu döndürüyor.

Kodu nereden buldunuz?
 

Geri
Yukarı