Skip to content

Instantly share code, notes, and snippets.

View toshimasa-nanaki's full-sized avatar

Syunken Nanaki toshimasa-nanaki

  • 日本(東京)
View GitHub Profile
@toshimasa-nanaki
toshimasa-nanaki / main.rs
Created December 1, 2018 13:03
Rustを勉強しよう1
//メイン関数
fn main() {
//"!"がついてるとマクロ呼び出し(関数呼び出しではない)
//Hello, world!という文字列の後ろに改行コード入れて出力する。
println!("Hello, world!");
}
@toshimasa-nanaki
toshimasa-nanaki / main.dart
Created March 25, 2018 02:59
flutterアプリを作ってみたい7-1
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: '名前ジェネレーター',
@toshimasa-nanaki
toshimasa-nanaki / main.dart
Created March 24, 2018 13:26
flutterアプリを作ってみたい6-1
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: '名前ジェネレーター',
@toshimasa-nanaki
toshimasa-nanaki / main.dart
Created March 22, 2018 07:26
flutterアプリを作ってみたい5-1
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: '名前ジェネレーター',
@toshimasa-nanaki
toshimasa-nanaki / main.dart
Created March 21, 2018 14:44
flutterアプリを作ってみたい4-1
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
/// (11)home内はRandomWordsStatesに任せることにしたので、そのように修正します。
return new MaterialApp(
@toshimasa-nanaki
toshimasa-nanaki / main.dart
Created March 21, 2018 09:00
flutterアプリを作ってみたい3-1
import 'package:flutter/material.dart';
import 'package:english_words/english_words.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
/// ランダムな2単語生成はRandomWordStateに任せます。
/// final wordPair = new WordPair.random();
@toshimasa-nanaki
toshimasa-nanaki / main.dart
Created March 21, 2018 07:09
flutterアプリを作ってみたい2-2
import 'package:flutter/material.dart';
/// english_wordsパッケージを追加する
import 'package:english_words/english_words.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
/// ランダムな2単語を生成してくれます。
@toshimasa-nanaki
toshimasa-nanaki / pubspec.yaml
Created March 21, 2018 05:57
flutterアプリを作ってみたい2-1
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.0
# 以下を追加!!
english_words: ^3.1.0
@toshimasa-nanaki
toshimasa-nanaki / main.dart
Last active March 21, 2018 05:33
flutterアプリ作ってみたいstep1-1
/// Materialデザインとするので、Flutterが提供しているMaterialウィジェットを使用
import 'package:flutter/material.dart';
/// mainメソッド。fat arrow表記法(=>)で指定。(1行で書けるので便利)
void main() => runApp(new MyApp());
/// StatelessWidgetクラスを継承。これによりアプリがウィジェットになる。
/// Flutterでは、ほとんどすべてのものがウィジェットである。
class MyApp extends StatelessWidget {
/// buildメソッドのオーバーライド(これがウィジェットの主な仕事)
@toshimasa-nanaki
toshimasa-nanaki / AggregateSample.java
Created December 10, 2017 12:39
Java8 streamサンプル
import java.util.ArrayList;
import java.util.Scanner;
public class AggregateSample {
public static final String LINE_SEPARATOR_PATTERN = "\\r\\n|[\\n\\r\\u2028\\u2029\\u0085]";
public static void main(String[] args) {
ArrayList<Integer> dataList = new ArrayList<>();
Scanner scan = new Scanner(System.in);