セッション(Cassandraデータベース)と接続(MySQL)の両方を返す汎用関数を記述したいと思いますか?私はDBは、それが接続されている方に返す必要があり得る、そのような私の関数を定義する必要がありますどのように複数の戻り値をとるScala関数を定義する方法
def getdb: Session = {
var cluster = Cluster.builder().addContactPoint("127.0.0.1").build()
var session: Session = cluster.connect("keyspace")
if (session.getState != null) {
currentDB = "cassandra"
return session
}
else{
//code for mysql connection
return Connection
}
}
:
は、ここに私のコードです。
ここでは「返却」は必要ありません。 Scalaでは 'return'はほとんど使われていません。最後の式が自動的に返されます。 –