Difference between revisions of "Object:typeOf"

Line 1: Line 1:
Checks whether an object is of a certain type. If the object has the type with the specified name in its hierarchy, this function will return true.
+
Sprawdza, czy dany obiekt jest określonego typu. Jeżeli obiekt jest danego typu lub posiada dany typ jako przodek w swojej hierarchii dziedziczenia, funkcja ta zwróci true.
  
== Function ==
+
== Funkcja ==
=== Synopsis ===
+
=== Sygnatura ===
 
<source lang="lua">
 
<source lang="lua">
b = Object:typeOf( name )
+
b = Object:typeOf( nazwa )
 
</source>
 
</source>
=== Arguments ===
+
=== Argumenty ===
{{param|string|name|The name of the type to check for.}}
+
{{param|string|nazwa|Nazwa typu do sprawdzenia}}
=== Returns ===
+
=== Wartość zwracana ===
{{param|boolean|b|True if the object is of the specified type, false otherwise.}}
+
{{param|boolean|b|true, jeśli obiekt jest danego typu, false jeśli nie.}}
== Examples ==
+
== Przykłady ==
=== Checking the type of an object ===
+
Sprawdzanie typów obiektu [[Image (Polski)|Image]].
 
<source lang="lua">
 
<source lang="lua">
 
image = love.graphics.newImage("test.png")
 
image = love.graphics.newImage("test.png")
print(image:typeOf("Object")) -- outputs: true
+
print(image:typeOf("Object"))     -- wypisze: true
print(image:typeOf("Drawable")) -- outputs: true
+
print(image:typeOf("Drawable"))   -- wypisze: true
print(image:typeOf("Image")) -- outputs: true
+
print(image:typeOf("Image"))     -- wypisze: true
print(image:typeOf("MouseJoint")) -- outputs: false
+
print(image:typeOf("MouseJoint")) -- wypisze: false
 
</source>
 
</source>
== See Also ==
+
 
* [[parent::Object]]
+
== Zobacz również ==
{{#set:Description=Checks whether an object is of a certain type.}}
+
* [[parent::Object (Polski)|Object]]
 +
 
 +
== Inne języki ==
 +
{{i18n|Object:typeOf}}
 +
 
 +
{{#set:Description=Sprawdza, czy dany obiekt jest określonego typu.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
[[Category:Functions]]
 
[[Category:Functions]]
== Other Languages ==
 
{{i18n|Object:typeOf}}
 

Revision as of 19:07, 11 December 2013

Sprawdza, czy dany obiekt jest określonego typu. Jeżeli obiekt jest danego typu lub posiada dany typ jako przodek w swojej hierarchii dziedziczenia, funkcja ta zwróci true.

Funkcja

Sygnatura

b = Object:typeOf( nazwa )

Argumenty

string nazwa
Nazwa typu do sprawdzenia

Wartość zwracana

boolean b
true, jeśli obiekt jest danego typu, false jeśli nie.

Przykłady

Sprawdzanie typów obiektu Image.

image = love.graphics.newImage("test.png")
print(image:typeOf("Object"))     -- wypisze: true
print(image:typeOf("Drawable"))   -- wypisze: true
print(image:typeOf("Image"))      -- wypisze: true
print(image:typeOf("MouseJoint")) -- wypisze: false

Zobacz również

Inne języki