坚固的结构

问题描述

我学会了坚定 在结构章节中,我尝试了这段代码,当我想返回标题时,我得到了 book_id 确定,并且我更改了 uint 在代码中输入字符串给我错误

from tkinter import *

root = Tk()
root.title("Instem 메모장")
root.geometry("640x480")


root.resizable(True,True) 

def create_new_file():
    print("새파일을 만듭니다.")

menu = Menu(root)

menu_file = Menu(menu,tearoff=0)
menu_file.add_command(label="파일",command=create_new_file)



menu.add_cascade(label="메뉴",menu=menu)

root.config(menu=menu)
root.mainloop()

我该如何解决这个问题?

解决方法

当您使用引用类型(例如 string)时,您需要指定它们的位置。来源:https://docs.soliditylang.org/en/v0.5.3/types.html#reference-types

在函数返回值的情况下,唯一有意义的位置是内存。

您在数据类型后指定位置,因此在您的情况下为 returns (string memory)

function getBookTitle() public view returns (string memory) {
    return book.title;
}