Ich werde es bald vergessen. Ich werde es nach und nach aufschreiben.
Wir haben es mit "C #", "Java", "Scala", "JavaScript", "Python3", "PHP" zu tun.
Scala
Weil ich ein Anfänger bin, dachte ich, ich würde es trotzdem zusammenstellen.
Das Linkziel zum Beispiel ist "JSFiddle" für JavaScript und "Ideone" für andere. Informationen zur Umgebungskonstruktion finden Sie hier: Umgebungskonstruktion für jede Sprache, einfache Bestätigung und Fähigkeitstest - Qiita
Hello World
C#
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello " + Console.ReadLine() + "!");
}
}
Java
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("Hello " + sc.next() + "!");
}
}
Scala
object Main extends App {
println("Hello " + readLine + "!");
}
JavaScript
function Main(input) {
alert('Hello ' + input + '!');
}
Main('World');
Python3
print("Hello " + input() + "!")
PHP
<?php
fscanf(STDIN, "%s", $s);
echo "Hello " . $s . "!";
C#
int[] ary1 = {1, 2, 3};
int[,] ary2 = {{11, 12, 13}, {21, 22, 23}, {31, 32, 33}};
int[][] ary3 = {new int[]{11, 12, 13}, new int[]{21, 22, 23}, new int[]{31, 32, 33}};
Java
int ary1[] = {1, 2, 3};
int ary2[][] = {{11, 12, 13}, {21, 22, 23}, {31, 32, 33}};
Scala
var ary1 = Seq(1, 2, 3);
var ary2 = Seq(Seq(11, 12, 13), Seq(21, 22, 23), Seq(31, 32, 33));
JavaScript
var ary1 = [1, 2, 3];
var ary2 = [[11, 12, 13], [21, 22, 23], [31, 32, 33]];
Python3
ary1 = [1, 2, 3]
ary2 = [[11, 12, 13], [21, 22, 23], [31, 32, 33]]
PHP
$ary1 = [1, 2, 3];
$ary2 = [[11, 12, 13], [21, 22, 23], [31, 32, 33]];
--C #: Dateieingabe / -ausgabe
C#
using System.IO;
using System.Text;
var text = File.ReadAllText(@"C:\hoge1.txt", Encoding.UTF8);
var lines = File.ReadAllLines(@"C:\hoge1.txt", Encoding.UTF8);
File.WriteAllText(@"C:\hoge2.txt", "Hoge", Encoding.UTF8);
File.WriteAllLines(@"C:\hoge2.txt", lines, Encoding.UTF8);
--Java: Dateieingabe / -ausgabe
Java
import java.util.List;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.charset.StandardCharsets;
List<String> lines = Files.readAllLines(Paths.get("C:\\hoge1.txt"), StandardCharsets.UTF_8);
Files.write(Paths.get("c:\\hoge2.txt"), lines, StandardCharsets.UTF_8);
Files.write(Paths.get("c:\\hoge3.txt"), "Hoge".getBytes(StandardCharsets.UTF_8));
--Scala: Dateieingabe / -ausgabe
Im Moment kenne ich keinen besseren Weg als Java.
Mal sehen, verschiedene Dinge.
html
<form>
<input type="file" id="file"/><br>
<textarea id="write"></textarea><br>
<a id="download" href="#" download="hoge.txt">herunterladen</a>
</form>
JavaScript
document.getElementById("file").addEventListener('change', f => {
var reader = new FileReader();
reader.readAsText(f.target.files[0]);
reader.addEventListener( 'load', () => {
document.getElementById("write").value = reader.result;
});
});
document.getElementById("download").addEventListener('click', () => {
var text = document.getElementById("write").value;
var blob = new Blob([ text ], { "type" : "text/plain" });
document.getElementById("download").href = window.URL.createObjectURL(blob);
});
--Python3: Dateieingabe / -ausgabe
Python3
text = open('C:\hoge1.txt', 'r', encoding='utf-8').read()
open('C:\hoge2.txt', 'w', encoding='utf-8').write('Hoge')
--PHP: Dateieingabe / -ausgabe
PHP
$text = file_get_contents('C:\hoge1.txt');
file_put_contents('C:\hoge2.txt', 'Hoge');
Es ist ziemlich mühsam, also fügen wir es nach und nach hinzu ...
C#
Java
Scala
JavaScript
Python3
PHP
Recommended Posts