前端开发人员筛选 - 抽象编码

Frontend developer screening - abstract coding

我在申请初级 HTML/CSS 开发人员报价后收到了某种理论评估。

我完全不知道抽象编程语言是什么。有人能解决这个任务吗?

您可以在下面找到抽象编码块。应该用什么代替悬点 "..."?

$ul .= wrap(wrap($name, wrap($url, '<a href="|">') . '|</a>'), '<li>...');

这个函数是做什么用的,它是如何工作的?

它抽象的意思是它不是一种特定的语言,它试图测试你的逻辑思维能力。 话虽如此,包装函数似乎接受两个字符串,第二个应该包含 |将被第一个参数替换的字符。

答案应该是|</li>

我会将 ... 替换为 |</li>

好像是wrap()函数取第一个参数,而不是第二个参数的| char。

如果 $url 包含 https://www.google.com 并且 $name 包含 Google 那么存储在 $ul 变量中的结果将是 <li><a href="https://www.google.com">Google</a></li>