This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
yap-6.3/Logtalk/manuals/refman/methods/this1.html
pmoura 18498c43d2 Logtalk 2.14.2 release files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@576 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2002-08-26 16:45:50 +00:00

70 lines
1.6 KiB
HTML

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/css" href="../../styles.css" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>this/1</title>
<link rel="stylesheet" href="../../styles.css" type="text/css" />
</head>
<body>
<hr />
<h2><code><a class="back" title="Return to index" href="../index.html#this1">this/1</a></code></h2>
<hr />
<h4>Description</h4>
<blockquote>
<p>
<code>this(This)</code>
</p>
<p>
Returns the object that contains the predicate definition that is being executed. This method is useful in avoiding problems when an object is renamed or when using parametric objects. Can also be used to retrieve runtime parametric object parameters though unification (see also <a href="parameter2.html"><code>parameter/2</code></a>).
</p>
</blockquote>
<h4>Template and modes</h4>
<blockquote>
<pre>
this(-object_identifier)
</pre>
</blockquote>
<h4>Errors</h4>
<blockquote>
<p>
(none)
</p>
</blockquote>
<h4>Examples</h4>
<blockquote>
<pre>
test :-
this(This),
write('executing a definition contained in '),
writeq(This), nl.
</pre>
</blockquote>
<hr />
<p class="center">
<strong><a href="sender1.html">Previous</a> | <a href="current_predicate1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
</p>
<p class="center">
Last updated on: August 6, 2002
</p>
<hr />
</body>
</html>