上手く行かなかったら、michitaka [at] quality-start.in までメールして下さい。
Windowsの方は、コマンドプロンプトを起動して下さい。Windows10なら、スタートボタンを右クリックして「コマンドプロンプト」です。
Macの方はターミナルを起動して下さい。アプリケーション→ユーティリティ→ターミナルにあるはずです。ターミナルが真っ白だと個人的には見づらいので、こちらの設定を推奨しております。
| // To Avoid Result callback hell manipulate Rust lang andThen method simple way. | |
| sealed class Result<T> { | |
| const Result(); | |
| R match<R>({ | |
| required R Function(Success<T> success) success, | |
| required R Function(Failure<T> failure) failure, | |
| }) { | |
| if (this is Success<T>) return success(this as Success<T>); | |
| if (this is Failure<T>) return failure(this as Failure<T>); |
| import 'package:flutter/material.dart'; | |
| import 'package:hooks_riverpod/hooks_riverpod.dart'; | |
| final stateValue = StateProvider(((ref) => "")); | |
| final List<String> bloodType = ["A", "B", "O", "AB"]; | |
| void main() { | |
| runApp(const ProviderScope(child: MyApp())); | |
| } |
| import { GetStaticProps, NextPage } from "next"; | |
| type Post = { | |
| id: string; | |
| title: string; | |
| }; | |
| type Props = { posts: Post[]} | |
| const Posts : NextPage<Props> = ( props ) => { | |
| return <> |
| final sampleState = FutureProvider.autoDispose<HogeState>((ref) async { | |
| return HogeState( userName: "demo"); | |
| }); | |
| class LoginPage extends ConsumerWidget { | |
| final TextEditingController _usernameController = TextEditingController(); | |
| @override |
| import 'dart:convert'; | |
| import 'package:flutter/material.dart'; | |
| import 'package:flutter_secure_storage/flutter_secure_storage.dart'; | |
| class SamplePage extends StatefulWidget { | |
| @override | |
| State<StatefulWidget> createState() => _SamplePageWidgetState(); | |
| } |
| class Human: | |
| age = 0 # 年齢 | |
| firstname = 0 # 名前 | |
| lastname = 0 # 名字 | |
| bloodtype = '' # 血液型 | |
| # 抽象化して「Humanクラス」をここでは定義しました。 | |
| # この抽象化されたモデルから、イラストに該当する個別の人間を作ることが出来るようになります。 | |
| # イラストに合わせて変数名を定義しました |
| import urllib.request | |
| url = 'https://yahoo.co.jp' | |
| req = urllib.request.Request(url) | |
| with urllib.request.urlopen(req) as res: | |
| body = res.read() |
上手く行かなかったら、michitaka [at] quality-start.in までメールして下さい。
Windowsの方は、コマンドプロンプトを起動して下さい。Windows10なら、スタートボタンを右クリックして「コマンドプロンプト」です。
Macの方はターミナルを起動して下さい。アプリケーション→ユーティリティ→ターミナルにあるはずです。ターミナルが真っ白だと個人的には見づらいので、こちらの設定を推奨しております。
| class AddressBook: | |
| person_list = [] | |
| def add(self, person): | |
| self.person_list.append(person) | |
| def list_all(self): | |
| for p in self.person_list: | |
| print(p.lastname + " " + p.firstname) |
| let storyboard = UIStoryboard(name: "Main", bundle: nil) | |
| let remind_vc = storyboard.instantiateViewControllerWithIdentifier | |
| ("ReminderViewController") as! ReminderViewController | |
| form +++ Section() | |
| <<< ButtonRow("repeat_type") { | |
| $0.title = "繰り返し" | |
| $0.hidden = hiddenCondition | |
| $0.presentationMode = .Show( | |
| controllerProvider: ControllerProvider.Callback { |