RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

问题[любой-язык]

Martin Hope
mrgervant
Asked: 2024-08-25 00:26:33 +0000 UTC

自修正 HelloWorld("print")

  • 20

为了纪念即将到来的 9 月 1 日,我将举办一场自我修正写作比赛Hello world。

让我立即保留该任务是在 中创建的,但您可以用任何具有与 Python 类似行为的语言Python编写答案:

  • 通过指定括号内的最后一个字符串将字符串传递到标准控制台输出函数
  • PL允许你运行一个明显写有错误的程序

您需要编写代码,在代码末尾将指示反向HelloWorld 命令(允许添加工作所需的结构 - 例如end括号等):

# Любой Ваш код
HelloWorld("print")

启动后,Hello world 应用程序的更正文本将显示在控制台中:

print("HelloWorld")

HelloWorld在这种情况下,可以更改“发送用于打印”的文本(部分) - 代码应与以下命令类似地工作:

hello_world("print")  >>>  print("hello_world")

test("print")         >>>  print("test")

输出的文本是用一个词写成的——就像一个函数一样。

在它之后,输出命令用括号和引号表示- 它自己的 PL。无需提供更改的能力("print")(或在另一种语言中类似)。

同样,应用程序不必在显示正确的 HelloWorld 代码文本后运行。


JavaScript 中的示例:

# Любой Ваш код
HelloWorld('console.log')

帕斯卡示例:

program Hello;
begin
  # Любой Ваш код
  HelloWorld('writeln')
end.

胜利标准(平票降序)

  1. 计票时的最高票数
  2. 最少数量的代码字符(所有内容都包括在内 - 包括您的代码和最后一行 HelloWorld)
  3. 最早回复
总结 - 9 月 1 日 21:00 莫斯科时间

根据比赛结果,得票最多的答案是@CrazyElf——通过捕获异常的解决方案NameError。

但答案同样包含有趣和意想不到的解决方案!

感谢大家的参与!特别感谢Python以外语言的解决方案!

所以@extrn想出了Perl中最短的解决方案——61个字符!


我最初的解决方案也是通过拦截异常来发明的,但它有111 个字符NameError长:

import sys;sys.excepthook=lambda*a:print(f'''print("{str(a[1]).split()[1].strip("'")}")''')
HelloWorld("print")
любой-язык
  • 16 个回答
  • 765 Views
Martin Hope
Андрей NOP
Asked: 2023-09-18 21:26:56 +0000 UTC

确定两个间隔(数字或日期)是否相交的最有效方法是什么?

  • 5

有 2 个段 [x1; x2] 和 [y1; y2],如何最有效地确定它们相交?

любой-язык
  • 1 个回答
  • 29 Views
Martin Hope
Sergey Zh.
Asked: 2022-08-22 21:34:24 +0000 UTC

SOLID——ISP原理的讨论(接口隔离原理,接口分离)

  • 0

这个定义对我来说很清楚。但是如何正确地遵循它呢?

将接口拆分成许多小的接口,并将它们组成一个层次结构,用于所有代码案例,这样接口契约中就没有额外的方法了吗?

请解释来自 SOLID 的“I”原则。

любой-язык
  • 1 个回答
  • 10 Views
Martin Hope
Иришка
Asked: 2022-04-24 00:44:16 +0000 UTC

条件运算符和三元运算符有什么区别?

  • 1

研究语言中的问号。我在堆栈上发现了这个问题:问号在 C# 中是什么意思?

关于这个问题的评论是:

- 好吧,它是一个三元运算符:'( – Alexey Shimansky 2016 年 7 月 9 日 14:25

-三元是具有三个操作数的任何运算符。有问题的运算符称为“条件运算符”。– 弗拉德 2016 年 7 月 9 日在 17:58

我很困惑。网上到处都是类似的设计叫刺

  • https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Conditional_Operator
  • https://www.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary
  • 等等

请解释为什么最开始指示的运算符是有条件的而不是三元的?条件运算符的定义是什么?那么它和三元有什么区别呢?三元的真正定义是什么,它是什么样子的呢?

любой-язык
  • 2 个回答
  • 10 Views
Martin Hope
Helen
Asked: 2021-12-30 05:20:22 +0000 UTC

解释翻译和编译

  • 1

语言分为解释型和编译型。区别的本质是什么?命令仍然被翻译成位指令?对于 Web 开发人员,真的有必要深入挖掘吗?

любой-язык
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5