# Call external function inside the same contract **Published by:** [N00b21337](https://paragraph.com/@n00b21337/) **Published on:** 2023-01-12 **URL:** https://paragraph.com/@n00b21337/call-external-function-inside-the-same-contract ## Content Can we do that, actually you can if you use this keyword, you will be able to call the function inside the same contract that is external. contract TryExternal { string name = "Nero"; function accessExternal() public view returns (string memory) { return this.result(name); } function result(string calldata _a) external pure returns (string calldata) { return _a; } } ## Publication Information - [N00b21337](https://paragraph.com/@n00b21337/): Publication homepage - [All Posts](https://paragraph.com/@n00b21337/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@n00b21337): Subscribe to updates - [Twitter](https://twitter.com/0xCardinalError): Follow on Twitter