Schluessel
Schluessel - A Scheme Implementation on Java -

ホーム機能 - ダウンロード - マニュアル - JavaとのAPI - デモ - ブログ
net.morilib.lisp.Datum

public boolean isTypeNumber() Schemeの数値型の時にtrueを得る
public boolean isTypeString() Schemeの文字列型の時にtrueを得る
public boolean isTypeCharacter() Schemeの文字型の時にtrueを得る
public boolean isTypePort() Schemeのポート型の時にtrueを得る
public boolean isTypeBoolean() Schemeの論理型の時にtrueを得る
public boolean isTypeSymbol() Schemeのシンボルの時にtrueを得る
public boolean isTypeList() Schemeのリストの時にtrueを得る
public boolean isTypeVector() Schemeのベクタの時にtrueを得る
public boolean isTypeProcedure() Schemeの手続きの時にtrueを得る
public boolean isNil() Schemeの空リストの時にtrueを得る
public boolean isDottedList() Schemeのproperリストでない時にtrueを得る
public int getInt() 整数値をint型で得る
public long getLong() 整数値をlong型で得る
public BigInteger getBigInteger() 整数値をBigInteger型で得る
public BigDecimal getBigDecimal() 数をBigDecimal型で得る
public LispReal getReal() 数の実部を得る
public LispReal getImag() 数の虚部を得る
public double getRealDouble() 数の実部をdouble型で得る
public double getImagDouble() 数の虚部をdouble型で得る
public String getString() 文字列を得る
public List<Datum> getList() リストを得る
public char getCharacter() 文字を得る
public boolean isTrue() このオブジェクトが#fでないときtrueを得る


public boolean isTypeNumber()
Schemeの数値型の時にtrueを得ます


public boolean isTypeString()
Schemeの文字列型の時にtrueを得ます


public boolean isTypeCharacter()
Schemeの文字型の時にtrueを得ます


public boolean isTypePort()
Schemeのポート型の時にtrueを得ます


public boolean isTypeBoolean()
Schemeの論理型の時にtrueを得ます


public boolean isTypeSymbol()
Schemeのシンボルの時にtrueを得ます


public boolean isTypeList()
Schemeのリストの時にtrueを得ます


public boolean isTypeVector()
Schemeのベクタの時にtrueを得ます


public boolean isTypeProcedure()
Schemeの手続きの時にtrueを得ます


public boolean isNil()
Schemeの空リストの時にtrueを得ます


public boolean isDottedList()
Schemeのproperリストでない時にtrueを得ます


public int getInt()
整数値をint型で得ます
数値型でないときはUnsupportedOperationExceptionがスローされます


public long getLong()
整数値をlong型で得ます
数値型でないときはUnsupportedOperationExceptionがスローされます


public BigInteger getBigInteger()
整数値をBigInteger型で得ます
数値型でないときはUnsupportedOperationExceptionがスローされます


public BigDecimal getBigDecimal()
数をBigDecimal型で得ます
数値型でないときはUnsupportedOperationExceptionがスローされます


public LispReal getReal()
数の実部を得ます
数値型でないときはUnsupportedOperationExceptionがスローされます


public LispReal getImag()
数の虚部を得ます
数値型でないときはUnsupportedOperationExceptionがスローされます


public double getRealDouble()
数の実部をdouble型で得ます
数値型でないときはUnsupportedOperationExceptionがスローされます


public double getImagDouble()
数の虚部をdouble型で得ます
数値型でないときはUnsupportedOperationExceptionがスローされます


public String getString()
文字列を得ます
文字列型でないときはUnsupportedOperationExceptionがスローされます


public List getList()
リストを得ます。型がベクタの時もリストに変換します
リストまたはベクタでないときはUnsupportedOperationExceptionがスローされます


public char getCharacter()
文字を得ます
文字型でないときはUnsupportedOperationExceptionがスローされます


public boolean isTrue()
このオブジェクトが#fでないときtrueを得ます


Yuichiro Moriguchi
yuichiro-moriguchi@nifty.com