測試一下

來源:互聯網
上載者:User

標籤:

測試一下,

這是一些文字

import scala.io.Sourceimport java.io.PrintWriterimport com.lujinhong.demo.scala.MyJavaClass object IODemo {   def main(args: Array[String]) = {    val outFile = "/Users/liaoliuqing/Downloads/1.txt"      //將第15行資料輸出到一個檔案中    writeToFile(outFile, “hello scala")        }  import scala.io.Sourceimport java.io.PrintWriterimport com.lujinhong.demo.scala.MyJavaClass object IODemo {   def main(args: Array[String]) = {    val outFile = "/Users/liaoliuqing/Downloads/1.txt"      //將第15行資料輸出到一個檔案中    writeToFile(outFile, “hello scala")        }     //將內容寫入某個檔案中,由於scala沒有提供寫檔案的支援,可以使用java.io中的類代替  def writeToFile(outFile: String, content: String) {    val out = new PrintWriter(outFile)    out.write(content)    out.close()  }}   //將內容寫入某個檔案中,由於scala沒有提供寫檔案的支援,可以使用java.io中的類代替  def writeToFile(outFile: String, content: String) {    val out = new PrintWriter(outFile)    out.write(content)    out.close()  }}

?

?

然後是一些代碼

?

package org.lujinhong.demo.spark/* * 官方的sparkPi樣本 */import scala.math.randomimport org.apache.spark._/** Computes an approximation to pi */object SparkPi {  def main(args: Array[String]) {    val conf = new SparkConf().setAppName("Spark Pi").setMaster("local")    val spark = new SparkContext(conf)    val slices = if (args.length > 0) args(0).toInt else 2    val n = math.min(100000L * slices, Int.MaxValue).toInt // avoid overflow    val count = spark.parallelize(1 until n, slices).map { i =>      val x = random * 2 - 1      val y = random * 2 - 1      if (x*x + y*y < 1) 1 else 0    }.reduce(_ + _)    println("Pi is roughly " + 4.0 * count / n)    spark.stop()  }}

測試一下

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.