# Try it again **Published by:** [Andy Xin](https://paragraph.com/@andy-xin/) **Published on:** 2023-01-13 **URL:** https://paragraph.com/@andy-xin/try-it-again ## Content contract HelloWorld { event PrintHelloWorld(string name,string message); struct Personal { string name; string message; } function getMessage(Personal memory p) public { emit PrintHelloWorld(p.name,p.message); } } ## Publication Information - [Andy Xin](https://paragraph.com/@andy-xin/): Publication homepage - [All Posts](https://paragraph.com/@andy-xin/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@andy-xin): Subscribe to updates