gpt4 book ai didi

ruby - ERB 模板中的代数数字符号操作

转载 作者:行者123 更新时间:2023-12-02 16:30:34 25 4
gpt4 key购买 nike

我有一个 ERB 模板:

<%
a = rand(-10..10)
b = rand(-10..10)
c = rand(-10..10)

%>

The solution of this equation $<%=a%>x + <%=b%> = <%=c%>$ is

$<%=a%>x = <%=c%> - <%=b%>$
...

问题是,当 b 为负数时,我会得到双倍减号。示例:

$2x = 4--2$
# a = 2, b= -2, c= 3, I get

有没有办法避免这种情况,将 + 代替 --

最佳答案

使用 if 语句:

<%= b > 0 ? '-' : '+' %>

如果 b == 0?

,您可能还想考虑做一些不同的事情(但我不知道是什么!)

关于ruby - ERB 模板中的代数数字符号操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63563512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com