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
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
Star added

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