Острие Острие

Комментарии

kol4dan kol4dan - Алиса, скажи «300» - 26 дней назад
Раньше говнокод называли индийским…
Eugene1956 Eugene1956 Приехал ревизор в USAID. На 26 дней назад
Я в такие игры не играю.

А почему? Объяви себя 53 полом.
uepusto uepusto Приехал ревизор в USAID. На 27 дней назад
А кто под компас магнит подложил, чтобы пароход на карибы завернуть? coolio
uepusto uepusto Демократы законодатели Огайо 27 дней назад
Это у них такая мощная реклама клиники, где делают операцию по перевязке семенных канатиков jokingly
uepusto uepusto Реклама: Ветеринарная 27 дней назад
злой делает обрезания мальчикам и девочкам обоего пола jokingly
uepusto uepusto Инопланетяне прилетают на 27 дней назад
А мы тогда ещё Америку не открыли, какавы не знали и отправили с Андреем на зимнюю рыбалку, где он бегал босиком по льду и простудился chetki
uepusto uepusto - А Вы знаете, что интеллект 27 дней назад
Генетика — продажная девка империализма! devil
uepusto uepusto Инновации ... 27 дней назад
контейнер не для хранения, а для регулярного использования; у него дырка с задвижкой чтоб сыпать и не рассыпать. А хранить надо в стеклянных банках (если захочется) macho
Виктор К Виктор К Приехал ревизор в USAID. На 27 дней назад
Заслушать бы наш Минфин.
Doc Doc Демократы законодатели Огайо 27 дней назад
Формулировка проверке не поддается. Что значит «без намерения»? Всегда могу заявить, что намерение было.
Виктор К Виктор К Демократы законодатели Огайо 27 дней назад
Фракция запретит, как пить дать. И штраф повысят, ибо «Денег нет...»
Doc Doc Приехал ревизор в USAID. На 27 дней назад
Я в такие игры не играю.
Енот Енот - Алиса, скажи «300» - 27 дней назад
Сам смотри. Вот исходник:

use eframe::egui;

fn main() {
let options = eframe::NativeOptions::default();
eframe::run_native(
«Rust Calculator»,
options,
Box::new(|_cc| Ok(Box::new(CalculatorApp::default()))),
);
}

#[derive(Default)]
struct CalculatorApp {
input: String,
result: String,
}

impl CalculatorApp {
fn calculate(&mut self) {
let expression = self.input.replace(" ", "");
let result = eval(&expression);
self.result = result.unwrap_or_else(|_| «Error».to_string());
}
}

impl eframe::App for CalculatorApp {
fn update(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) {
egui::CentralPanel::default().show(ctx, |ui| {
ui.heading(«Rust Calculator»);

// Display the input and result
ui.label(&self.input);
ui.label(&self.result);

// Buttons for digits and operations
ui.horizontal(|ui| {
if ui.button(«7»).clicked() {
self.input.push('7');
}
if ui.button(«8»).clicked() {
self.input.push('8');
}
if ui.button(«9»).clicked() {
self.input.push('9');
}
if ui.button("/").clicked() {
self.input.push('/');
}
});

ui.horizontal(|ui| {
if ui.button(«4»).clicked() {
self.input.push('4');
}
if ui.button(«5»).clicked() {
self.input.push('5');
}
if ui.button(«6»).clicked() {
self.input.push('6');
}
if ui.button("*").clicked() {
self.input.push('*');
}
});

ui.horizontal(|ui| {
if ui.button(«1»).clicked() {
self.input.push('1');
}
if ui.button(«2»).clicked() {
self.input.push('2');
}
if ui.button(«3»).clicked() {
self.input.push('3');
}
if ui.button("-").clicked() {
self.input.push('-');
}
});

ui.horizontal(|ui| {
if ui.button(«0»).clicked() {
self.input.push('0');
}
if ui.button(".").clicked() {
self.input.push('.');
}
if ui.button(«C»).clicked() {
self.input.clear();
self.result.clear();
}
if ui.button("+").clicked() {
self.input.push('+');
}
});

// Calculate button
if ui.button("=").clicked() {
self.calculate();
}
});
}
}

// Simple expression evaluator
fn eval(expression: &str) -> Result<String, String> {
let result = meval::eval_str(expression).map_err(|e| e.to_string())?;
Ok(result.to_string())
}
kol4dan kol4dan - Алиса, скажи «300» - 27 дней назад
А что оно делает? format c: /f или (sudo) rm -rf / root
kol4dan kol4dan Если в ходе дискуссию вы 27 дней назад
я же об этом и говорю!
Енот Енот - Алиса, скажи «300» - 27 дней назад
Вот, что мне написал китайский интеллект:
disk.yandex.ru/d/asuF25oHHUGxLQ

Я только скомпилил.
Denisito Denisito Иордания. Недавно 27 дней назад
Получил гранд на восстановления имиджа конторы? chetki
kol4dan kol4dan - Алиса, скажи «300» - 27 дней назад
Интеллект — это умение быстро запоминать инструкции типа if...then петлями for… each
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.