- 1
Астрологи объявили неделю getCurrentLanguageName();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−3
Астрологи объявили неделю getCurrentLanguageName();
−2
not' = isInfinite . (1/)
0
class Node<T> {
v: T;
k: string;
next: Node<T>;
}
function main()
{
let n = new Node<number>()
n.next = n
n.k = "Hello";
n.v = 10.0;
print("done.");
}
Вы не поверите как сложно сделать простые вещи в LLVM. встречаем рекурсивные типы :)
−1
const files = {
"main.pcg": "funcTion text print hello;startFunction text;"
};
const functions = {};
const values = {};
function startc(text) {
var code = text.trim();
let strings = code.split(";");
for(var i = 0; i < strings.length; i++) {
let currentString = strings[i];
let words = currentString.split(" ");
if(words[0].toLowerCase() == "print") {
console.log(words[1]);
};
if(words[0].toLowerCase() == "printValue") {
console.log(values[words[1]]);
};
if(words[0].toLowerCase() == "value") {
values[words[1]] = words[2];
};
if(words[0].toLowerCase() == "ws") {
values[words[1]] = new WebSocket(words[2]);
};
if(words[0].toLowerCase() == "printcycle") {
for(var i = 0; i < words[1]; i++) {
console.log(words[2]);
};
};
if(words[0].toLowerCase() == "function") {
functions[words[1]] = words[2] + " " + words[3];
};
if(words[0].toLowerCase() == "startfunction") {
startc(functions[words[1]]);
};
};
};
function start(file) {
startc(files[file]);
};
+4
function H2I takes handle h returns integer
return h
return 0
endfunction
Return Bug. Интересно, кто-то ещё помнит?
0
procedure TForm9.FormShow(Sender: TObject);
var i_vx,o_dt,o_kt: real;
begin
Form9.Caption:='Èòîãî ïî æóðíàëó';
r_:='select sum(sma) as ism from '+t_ss;
with DM.ZQ_all do
begin
Close;
SQL.Clear;
SQL.Add(r_);
SQL.Add('where ch=1 and gd*100+ms<:rgd*100+:rms');
Params.ParamByName('rgd').Value :=t_gd;
Params.ParamByName('rms').Value :=t_ms;
Open;
first;
if Eof=true then i_vx:=0 else i_vx:=Fieldbyname('ism').asfloat;
Close;
SQL.Clear;
SQL.Add(r_);
SQL.Add('where ch=2 and gd*100+ms<:rgd*100+:rms');
Params.ParamByName('rgd').Value :=t_gd;
Params.ParamByName('rms').Value :=t_ms;
Open;
first;
if not Eof=true then i_vx:=i_vx - Fieldbyname('ism').asfloat;
LEdit1.Text:=Format('%10.2f',[i_vx]);
Close;
SQL.Clear;
SQL.Add(r_);
SQL.Add('where ch=1 and gd*100+ms=:rgd*100+:rms');
Params.ParamByName('rgd').Value :=t_gd;
Params.ParamByName('rms').Value :=t_ms;
Open;
first;
if Eof=true then o_dt:=0 else o_dt:=Fieldbyname('ism').asfloat;
LEdit2.Text:=Format('%10.2f',[o_dt]);
Close;
SQL.Clear;
SQL.Add(r_);
SQL.Add('where ch=2 and gd*100+ms=:rgd*100+:rms');
Params.ParamByName('rgd').Value :=t_gd;
Params.ParamByName('rms').Value :=t_ms;
Open;
first;
if Eof=true then o_kt:=0 else o_kt:=Fieldbyname('ism').asfloat;
Close;
LEdit3.Text:=Format('%10.2f',[o_kt]);
LEdit4.Text:=Format('%10.2f',[i_vx+o_dt-o_kt]);
end;
end;
+2
select sum(sma) as ism from Jur_7.ss2022_1 where ch=1 and gd*100+ms<2022*100+1
Нашел БД с ОТДЕЛЬНОЙ таблицей на каждый месяц (начиная с 2008 года). А тут еще и дата определяется....
0
func down(h Interface, i0, n int) bool {
i := i0
for {
j1 := 2*i + 1
if j1 >= n || j1 < 0 { // j1 < 0 after int overflow
break
}
j := j1 // left child
if j2 := j1 + 1; j2 < n && h.Less(j2, j1) {
j = j2 // = 2*i + 2 // right child
}
if !h.Less(j, i) {
break
}
h.Swap(i, j)
i = j
}
return i > i0
}
Какие же интерфейсы в Go скудные, что заставляют разработчиков использовать функции API внутри вспомогательных в пределах одной сущности. Взято из: https://github.com/golang/go/blob/master/src/container/heap/heap.go
−3
короче на новый год я ебанул гранатом по стене
его кровь лилась по мне
стул потом на видео крутил
вместе с видео убийства граната его я по каналам мутил
0
assert(not std::isnan(std::lerp(a, b, INFINITY))); // lerp here can be -inf
а вы говорите этим никто не пользуется
https://en.cppreference.com/w/cpp/numeric/lerp