mazgi.log

2010-08-07

ローカル関数便利♪

Scala

こーゆーことができるらしい。

def func1(s1:String):String={
  def func2(s2:String):String={
    def func3(s3:String):String={
      return s3+"3"
    }
    return func3(s2+"2")
  }
  return func2(s1+"1")
}

実行してみる。

scala> def func1(s1:String):String={
     |   def func2(s2:String):String={
     |     def func3(s3:String):String={
     |       return s3+"3"
     |     }
     |     return func3(s2+"2")
     |   }
     |   return func2(s1+"1")
     | }
func1: (String)String

scala> println(func1("hoge"))
hoge123

mazgi 2010-08-07 17:30

Bookmark this entry on Hatena::Bookmark
Tweet
  • Read more
Write a comment
« Fluentd meetup #3 LT資料 GentooとOSXでiSCSI♪ »
Profile
id:mazgi id:mazgi Hatena Blog Pro
Subscribed unsubscribe Subscribe Subscribe
About this blog
Search
Links
  • Hatena Blog
  • ブログをはじめる
  • Weekly Hatena Blog
  • Hatena Blog Pro
Recent Entries
  • <mazgi.github.io 移行済>Amazon SageMakerをそれなりの人数で使うときの設定
  • <mazgi.github.io 移行済>SSE-KMSで暗号化したS3バケットをs3fsでmountする
  • <mazgi.github.io 移行済>S3+CloudFrontをTerraformで設定してCircleCIで更新する
  • <mazgi.github.io 移行済>簡易な技術ドキュメントをHugoで書くと便利だった
  • <mazgi.github.io 移行済>EC2 P3で使えるChainerMN入りのDockerイメージを作った
Archive

Quote saved.

Login to quote this blog

Failed to save quote. Please try again later.

You cannot quote because this article is private.

Subscribed unsubscribe Subscribe Subscribe