向阅读本文的任何人致以问候。我想先说一下,我对 Svelte 和整个组件框架都很陌生。这实际上是我开始学习的第一个框架。
我一直在学习一个教程,在教程的某些部分,我喜欢制作一些小东西,其中包含我刚刚学到的内容,以进一步熟悉这些材料。
最近,我开始学习组件和组件属性,并决定创建一个应用程序,该应用程序在表单中接收各种输入,然后通过将其记录到控制台来提交该表单。
正是在这样做的过程中,我注意到一些有趣的行为,我设法在为了编写这个问题而制作的单独应用程序中复制这些行为。
<script>
import Name1 from "./lib/Name1.svelte";
import Name2 from "./lib/Name2.svelte";
const obj = {
fullname: {
fName: '',
lName: ''
},
fName: '',
lName: ''
}
</script>
<main>
<Name1 fullName = {obj.fullname} />
<br><br>
<Name2 fName = {obj.fName} lName = {obj.lName} />
<br><br>
<button on:click={() => (console.log(obj))}>Log Data</button>
</main>
<style>
:root {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen,
Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}
main {
text-align: center;
padding: 1em;
margin: …
Run Code Online (Sandbox Code Playgroud) 每当我编译程序时,我都会收到一个错误:警告C4047.我对使用这种语言进行编程非常陌生,并且不了解问题是什么或如何修复它.非常感谢任何帮助,谢谢.
错误特别在线 word[x - 1] = "i";
void RuleOne(char word[], char plural[]) {
int x = strlen(word);
word[x - 1] = "i";
plural = strcat(word, "es");
}
Run Code Online (Sandbox Code Playgroud)